谁知道汇编里返回操作系统时用 MOV AH,4CH INT 21H 啊详细点可以吗 主要解释为什么用 4CH 21H 而不用别的地址呢
答案:2 悬赏:10 手机版
解决时间 2021-07-16 18:37
- 提问者网友:心如荒岛囚我终老
- 2021-07-16 02:42
谁知道汇编里返回操作系统时用 MOV AH,4CH INT 21H 啊详细点可以吗 主要解释为什么用 4CH 21H 而不用别的地址呢
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-07-16 04:15
21号中断是DOD功能调用,这个中断有很多重要系统调用,其中就有功能号为4CH的调用,功能号不一样,能实现的功能也不一样。DOS是个单任务的系统,当我们运行一个程序的时候,DOS就把整个系统的控制权交给程序,这时程序就可以正常运行且可以使用系统的所以功能,但是当程序退出时,我们要把程序交给DOS,交的方式就是调用21号中断的4CH功能,这个调用就是实现终止当前程序并把系统交回给DOS,当然也可以不叫而直接退出,但是这时DOS就没有获得控制权,系统就瘫痪了,为了系统能够正常运行,使用该指令是必须的。
全部回答
- 1楼网友:走死在岁月里
- 2021-07-16 04:47
21号中断表示DOS功能调用,常用的还有13号中断,BIOS功能调用,int 3调试中断
AH的值调用中断的子功能,
如果把MOV AH, 01H,就调用1号子功能,
这里的4C表示DOS中断(int 21h)中的的一个子功能。
如需了解所有子功能,可参考有关书籍。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯