问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于汇编程序的分析

发布网友 发布时间:2024-02-25 01:10

我来回答

2个回答

热心网友 时间:2024-08-24 05:36

呵呵,闲着没事干,帮你一下吧。不懂再问吧。就这么多了。
DSEG SEGMENT 数据段定义
DATA1 DB 35H 存35H
DATA2 DB 29H 存29H
DSEG ENDS
CSEG SEGMENT 代码段定义。
ASSUME CS:CSEG,DS:DSEG
START:MOV AX,DSEG
MOV DS,AX 把数据段首址给ds即数据段寄存器
MOV AL,DATA1 把35H给aH的低八位
ADD AL,DATA2 35H与29H相加 =5Eh
PUSH AX 把aH入栈
MOV CL,4
SHR AL,CL 右移四位。即把AL高四位与低四位对调。E5h
ADD AL,30H AL加30h =15H,同时产生次进位
CMP AL,39H 把al与39H相减,只改变标志位,
JBE OK1 不高于,跳转到OK1 ,
ADD AL,07H
OK1: MOV DL,AL dl=15h
MOV AH,2 ah=2 功能号
INT 21H 系统功能调用,2号功能,把al显示
POP AX 出栈
AND AL,0FH 与,取低八位,即 0eh。
ADD AL,30H =3EH
CMP AL,39H
JBE OK2 高于,不跳转
ADD AL,07H. 3E+07=45H
OK2: MOV DL,AL
MOV AH,2
INT 21H 把al显示
MOV AH,4CH
INT 21H 程序结束,且无返回值。
CSEG ENDS
END START

热心网友 时间:2024-08-24 05:40

DSEG SEGMENT;数据段
DATA1 DB 35H;变量,
DATA2 DB 29H
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG;定位寄存器
START:MOV AX,DSEG
MOV DS,AX;把数据地址传给ds寄存器
MOV AL,DATA1把data1传给al
ADD AL,DATA2;取与运算然后存到给al
PUSH AX;ax入stack
MOV CL,4
SHR AL,CL
ADD AL,30H
CMP AL,39H
JBE OK1
ADD AL,07H
OK1: MOV DL,AL
MOV AH,2
INT 21H
POP AX
AND AL,0FH
ADD AL,30H
CMP AL,39H
JBE OK2
ADD AL,07H.
OK2: MOV DL,AL
MOV AH,2
INT 21H;21号中断
MOV AH,4
INT 21H
CSEG ENDS
END START
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安市塘下航达汽车电器配件厂怎么样? 意尔康公司总部地址在哪里 I only wish to face the sea, with spring blossoms是什么意思 征信五级分类是什么?被纳入黑名单有什么影响? 你好,如果诈骗分子利用你隐私视频和盗取你的通讯录好友威胁你要钱的话... ...对方有我的私密照片还有通讯录,要求我给他五千,要不然就发我家人,我... ...现在已经一个月没有性生活了。但是她平时对我很好 是怎么了?_百度... 女人半年没有性生活正常吗 谁能用英语给我写一段游戏里面的征婚启事? 征婚启事用英文怎么说? 一颗塑料围棋棋子重多少克 旅行家也是职业吗? 改错了还想改怎么办找客服可以给在改吗? 怎么使用移动网络盒子看电视直播节目啊? 旅游是职业么 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... iphone怎么打出π/π这两个符号啊? 用苹果手机怎么做到第二次修改 我现在在海珠区江南大道南,昌岗地铁口旁边,第一次来广州,有谁知道这里... 修改没到一年怎么改? iTunes Store无法处理我的购买时为什么? ...次比第一次少倒出10千克,桶里还剩下30千克油,这桶油原来重多少... 未满一年怎么改第二次 孩子判给男方但是女方抚养 在德州自驾游,应该怎么玩? 一年内怎么改第二次 修改未满一年怎么修改 转授的解释 旅游可以成为一个职业吗? 如何修改第二次? 一年改2次的办法 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...可以申请平安银行信用卡吗?能在其他银行激活吗? 怎样使用中国移动机顶盒设置电视节目啊? 汇编高手帮一下忙! 职业旅行者的就业方向 为中华之崛起而读书的重点词语是什么? 一年内第二次修改技巧 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 一年内第二次强制修改 斗破苍穹之无上之境的作者还在写没有 孕35周B超单 一年内怎么改第二次 简便运算典型易错题:25×32×125很多人分不清楚,会做的智商不低_百度知... 简便运算:常考易错题,老师说记住这几个算式,简便运算轻松掌握 小能手和小健将哪个好 一年内怎么修改第二次 如何一年内强制二次修改? 怎么在一年内修改两次