鱼C论坛

 找回密码
 立即注册
查看: 1808|回复: 5

有个地方不知道是什么意思

[复制链接]
发表于 2014-2-18 00:08:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
弱弱地问一下,mov ax, 4c00H  int 21H 是什么意思?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-2-18 21:33:20 | 显示全部楼层
本帖最后由 oggplay 于 2014-2-18 21:34 编辑

int 21H是dos中断
AH=4C表示带返回码结束,返回码是什么呢,就是AL的值,也就是把0返回







我一般是调用int $0x80:lol:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-18 22:59:04 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-20 20:15:00 | 显示全部楼层
相当于WinApi中的ExitProcess
退出当前程序,把控制权交给DOS
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-20 23:43:34 | 显示全部楼层
无名侠 发表于 2014-2-20 20:15
相当于WinApi中的ExitProcess
退出当前程序,把控制权交给DOS

thanks..明白了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-26 22:54:54 | 显示全部楼层
很简单,INT 21H 调用了系统中断
MOV AX,4C00H
其实起作用的就是 AH=4CH,意思就是调用 INT 21H 的 4CH 号中断,该中断就是安全退出程序。
其实这句等价于

MOV AH,4CH
INT 21H
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 23:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表