![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 19:16 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » [求助]TC2和内联汇编的疑难 |
| 可打印版本 1,122 / 1 |
| 第1楼 GOTOmsdos | 发表于 2007-03-03 07:12 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
[求助]TC2和内联汇编的疑难 用BC++编出的小游戏,运行非常迟缓(可能游戏的delay()),但是用TC2编译运行就很平滑,但是出现一个问题:
源文件中有有一个函数内有一句 内联汇编(只有这一句!),可惜TC2不支持: asm pushf (不知道是不是? 或者 是不是有没有什么编译设置??) 没办法,试了试把这一句作成一个ASM文件,再编译成OBJ,但运行反常 ASM文件如下:(不知道哪里有问题?) _TEXT SEGMENT BYTE PUBLIC 'CODE' _TEXT ENDS _DATA SEGMENT WORD PUBLIC 'DATA' _DATA ENDS CONST SEGMENT WORD PUBLIC 'CONST' CONST ENDS _BSS SEGMENT WORD PUBLIC 'BSS' _BSS ENDS DGROUP GROUP CONST, _BSS, _DATA ASSUME CS:_TEXT, DS:DGROUP, SS:DGROUP _TEXT SEGMENT ASSUME CS:_TEXT PUBLIC _do_asm _do_asm PROC NEAR pushf _do_asm ENDP _TEXT ENDS END [ Last edited by GOTOmsdos on 2007-3-3 at 07:18 AM ] |
|
| 第2楼 henrya2 | 发表于 2007-03-26 00:44 |
| 中级用户 发帖 171 积分 486 | |
|
不会吧,怎么我的Turbo C 3.0可以支持
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |