有个地方不知道是什么意思
弱弱地问一下,mov ax, 4c00Hint 21H 是什么意思?本帖最后由 oggplay 于 2014-2-18 21:34 编辑
int 21H是dos中断
AH=4C表示带返回码结束,返回码是什么呢,就是AL的值,也就是把0返回
我一般是调用int $0x80:lol:
oggplay 发表于 2014-2-18 21:33 static/image/common/back.gif
int 21H是dos中断
AH=4C表示带返回码结束,返回码是什么呢,就是AL的值,也就是把0返回
明白了~~thanks 相当于WinApi中的ExitProcess
退出当前程序,把控制权交给DOS 无名侠 发表于 2014-2-20 20:15 static/image/common/back.gif
相当于WinApi中的ExitProcess
退出当前程序,把控制权交给DOS
thanks..明白了
很简单,INT 21H 调用了系统中断
MOV AX,4C00H
其实起作用的就是 AH=4CH,意思就是调用 INT 21H 的 4CH 号中断,该中断就是安全退出程序。
其实这句等价于
MOV AH,4CH
INT 21H
页:
[1]