mov ah,4ch什么意思

 我来答
钰潇
高粉答主

2019-07-08 · 关注我不会让你失望
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:18.2万
展开全部

mov ah,4ch int 21h,简单的说,mov ah就是结束程序,4ch int 21h返回操作系统。在INT 21H功能调用中,只需要将AH设置成功能编号,其他寄存器设置该功能号所规定的参数,执行INT 21H指令即可完成所需的功能。

INT是interupt中断的缩写,INT 21H是指DOS汇编语言的中断调用命令,最常用的包括:01H、07H和08H —从标准输入设备输入字符

02H —字符输出

03H —辅助设备的输入

04H —辅助设备的输出

05H —打印输出

06H —控制台输入/输出

09H —显示字符串

0AH — 键盘缓冲输入

0BH —检测输入状态

0CH —清输入缓冲区的输入功能用法如下:MOV AH 09H

INT 21H

通过给AH寄存器赋值4CH,然后调用INT 21H指令,计算机就会根据AH寄存器中的值执行相应的操作,其中4CH是返回DOS系统,还可给AH寄存器赋其他值。

扩展资料:

DOS汇编语言优缺点

优点

汇编语言作为机器语言之上的第二代编程语言,它也有很多优点:

1、可以轻松的读取存储器状态以及硬件I/O接口情况;

2、编写的代码因为少了很多编译的环节,可以能够准备的被执行;

3、作为一种低级语言,可扩展性很高。

缺点

1、因为代码非常单调,特殊指令字符很少,所以造成了代码的冗长以及编写的困难;

2、因为汇编仍然需要自己去调用存储器存储数据,很容易出现BUG,而且调试起来也不容易;

3、就算完成了一个程序,后期维护时候也需要耗费大量的时间;

4、因为机器的特殊性造成了代码兼容性差的缺陷。

参考资料:百度百科-汇编语言

意法半导体(中国)投资有限公司
2023-06-12 广告
这是51单片机的汇编语言。 C,是进位,仅有一位二进制数。 那么, 40H是也应该是一位数。 在51单片机的20H~2FH字节地址范围内,每个字节的8个位,都可以单独操作。 每个字节的8个位,都有一个地址号码 40H,就是其中的一位数的地址... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
匿名用户
推荐于2018-02-22
展开全部
mov ah,4ch int 21h 简单的说,就是结束程序,返回操作系统
在INT 21H功能调用中,只需要将AH设置成功能编号,其他寄存器设置该功能号所规定的参数,执行INT 21H指令即可完成所需的功能
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-23
展开全部
MOV AX,4CH与INT 21H连用表示程序结束mov ah,4ch的意思是将4cH送入寄存器ahMOV AX,4CH ;程序结束INT 21H
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-23
展开全部
将4cH送入寄存器ah
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式