汇编语言中 LEA DX,S MOV AH,9 INT 21H具体意思是什么,请大师指教。

 我来答
百度网友1c55deb7175
2020-02-19 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:914万
展开全部
LEA
DX,S
就是把变量s的地址(也就是字符串开始的地址)放到ds:dx中ds是段地址,dx是偏移。
MOV
AH,9
是指出调用是dos的9号功能,这个功能是显示一个以$结尾的字符串,$的ascii码是24h。

INT
21H
是调用dos中断。dos操作系统提供的功能大部分都放在int
21h中,你可以认为int
21h是你写的程序和dos内核的接口。
硕从丹无甫
2020-02-20 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:752万
展开全部
LEA
DX,S
;装载s的有效地址到dx,该语句可以用mov
dx,s代换,把S单元的地址装到DX,因为下一条指令要用到S的地址
MOV
AH,9
INT
21H;调用DOS功能,该功能为显示DS:DX地址处的字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式