汇编程序分析

lemoo18781901 2009-01-14 09:48:53
1. 程序段分析
MOV AX,2234H
MOV BX,5678H
ADD AL,BL
DAA
MOV CL,AL
MOV AL,AH
ADC AL,BH
DAA
则寄存器的内容 AL____________, CL______________。
2. 填入适当指令,实现AX中十六进制数转换为ASCⅡ码。
MOV AX,1A78H
AND AL,0FH
ADD AL,30H
CMP AL,3AH
JL NEXT
__________________
NEXT:MOV [DI],AL
3. 执行程序段后,BX寻址单元的内容是_________。
ORG 3000H
DB 11H,12H,13H,14H,15H
MOV BX,3000H
STC
ADC BX,1
SAL BL,1
INC [BX]

4. 执行程序段后,寄存器AL和AH的内容分别是________ ,________ 。
MOV AL,20H
MOV BL,AL
ADD AL,BL
SBB AL,10H
CBW
DIV BL
5. 执行下列程序段后,AX及IP的值分别为_______________ ,_____________。
MOV AX,0FFFFH
MOV BX,-1
IMUL BX
JMP DX
6. 程序段分析,执行程序后,AX和DX的内容分别是_________ ,_________。
MOV CL,4
MOV DX,248AH
MOV AX,8103H
ROL DX,CL
MOV BH,AH
SAR BH,CL
SHL AX,CL
OR DL,BH


求达人帮我解决下 3Q
...全文
482 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
MSOKD 2010-12-23
  • 打赏
  • 举报
回复
是不是为了应会考试的.
lxy15329 2010-12-23
  • 打赏
  • 举报
回复
快要考汇编了,我就先试着来解释一下这些问题吧。
1.MOV AX,2234H
MOV BX,5678H
ADD AL,BL;AL=AC
DAA;调整后是12H,且AF=1,CF=1
MOV CL,AL;所以CL=12H
MOV AL,AH;AL=22H
ADC AL,BH;AL=AL+BH+CF=79H
DAA ;无需调整,所以AL=79H
则寄存器的内容 AL___79H_________, CL____12H__________。
2.ADD AL,07H
3.执行程序段后,BX寻址单元的内容是_____16H____。
ORG 3000H
DB 11H,12H,13H,14H,15H
MOV BX,3000H
STC;置CF=1
ADC BX,1;BX=3002H
SAL BL,1;BX=3004H,(BX)=15H
INC [BX];(BX)=16H

4.执行程序段后,寄存器AL和AH的内容分别是________ ,________ 。
MOV AL,20H
MOV BL,AL
ADD AL,BL;AL=40H
SBB AL,10H;AL=30H
CBW;AX=0030H
DIV BL;AL=01H,AH=10H
5.AX=01H,IP=00H
6.
MOV CL,4
MOV DX,248AH
MOV AX,8103H
ROL DX,CL;(DX)=48A2H
MOV BH,AH;(BH)=81H
SAR BH,CL;08H
SHL AX,CL;(AX)=1030H
OR DL,BH;
;
(AX)=1030H,(DX)=48A2H
其实我认为这里面包含的知识点还是很多的,为什么大家都不理呢?

xwggwan 2010-10-27
  • 打赏
  • 举报
回复
第1题应该是(AL)=79H,(CL)=12H;其他题作者自己看吧,多学习
雪域迷影 2010-10-24
  • 打赏
  • 举报
回复
呵呵,怎么用Debug看每一步的结果啊?
不太懂!
masmaster 2010-10-17
  • 打赏
  • 举报
回复
结帖率:0.00%
一看就是作业贴
miaofengyu 2010-10-17
  • 打赏
  • 举报
回复
easy啊
xtdumpling 2009-01-15
  • 打赏
  • 举报
回复
google debug的用法
学会用debug,这些都很简单
lemoo18781901 2009-01-14
  • 打赏
  • 举报
回复
自己顶

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧