汇编语言代码如下:MOV AH,4CH INT 21H我知道后面的INT 21H是调用dos
答案:2 悬赏:0 手机版
解决时间 2021-02-25 23:17
- 提问者网友:骑士
- 2021-02-25 16:45
汇编语言代码如下:MOV AH,4CH INT 21H我知道后面的INT 21H是调用dos
最佳答案
- 五星知识达人网友:夜余生
- 2021-02-25 18:01
调用中断21h的4ch号功能。
中断21h是DOS系统的系统调用中断,使用ah来选择功能。
4ch号功能是退出程序的意思。
21中断有很多功能.你要先把功能号放到AH寄存器.然后调用.21中断就会取功能号并根据功能号运行追问那这两行语句从上到下的顺序应该是反过来才对啊,先调用dos的代码,再决定用dos中的哪一种功能的代码。不是吗?追答不对.调用中断要先给参数.先压参数入寄存器然后中断自动看寄存器运行.这个比较简单就是退出.如果是其他功能.前面的语句会更多.
中断21h是DOS系统的系统调用中断,使用ah来选择功能。
4ch号功能是退出程序的意思。
21中断有很多功能.你要先把功能号放到AH寄存器.然后调用.21中断就会取功能号并根据功能号运行追问那这两行语句从上到下的顺序应该是反过来才对啊,先调用dos的代码,再决定用dos中的哪一种功能的代码。不是吗?追答不对.调用中断要先给参数.先压参数入寄存器然后中断自动看寄存器运行.这个比较简单就是退出.如果是其他功能.前面的语句会更多.
全部回答
- 1楼网友:七十二街
- 2021-02-25 18:49
mov ah,4ch 是向A寄存器高字节ah赋值16进制数4c。
此语句和int 21h 组合成一个完整的中断调用功能。
int 表示中断,中断有很多种类,其中21h表示DOS系统的系统调用中断这一大类,下面还分了很多小类,小类的选择是放在ah寄存器中的。2个语句组合表示这个中断是21h大类中的4c小类。
类似于(21h)年级 (4c)班。
关于中断的这些分类编号一般在汇编教材的附录里都会有的。追问那这两行语句从上到下的顺序应该是反过来才对啊,先调用dos的代码,再决定用dos中的哪一种功能的代码。不是吗?
此语句和int 21h 组合成一个完整的中断调用功能。
int 表示中断,中断有很多种类,其中21h表示DOS系统的系统调用中断这一大类,下面还分了很多小类,小类的选择是放在ah寄存器中的。2个语句组合表示这个中断是21h大类中的4c小类。
类似于(21h)年级 (4c)班。
关于中断的这些分类编号一般在汇编教材的附录里都会有的。追问那这两行语句从上到下的顺序应该是反过来才对啊,先调用dos的代码,再决定用dos中的哪一种功能的代码。不是吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯