汇编网首页登录博客注册
xiaoyao2012的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
文章收藏
友情链接

[2012-10-30 11:41] 检测点2.1

(1)写出每条汇编指令执行后相关的寄存器中的值
mov ax,62627 AX=F4A3 寄存器的值默认是以16进制显示的62627=F4A3
mov ah,31h   AX=31A3 因为31H放到了AX的AH中也就是高8位
mov al,23h   AX=3123 把23h放到了低8位了
add ax,ax    AX=6246 ax=ax+ax=3123+3123=6246
mov bx,826ch BX=826C
mov cx,ax    CX=6246
mov ax,bx    AX=826C
add ax,bx    AX=04D8
mov al,bh    AX=0482
mov ah,bl    AX=6C82
add ah,ah    AX=D882
add al,6     AX=D888
add al,al    AX=D810
mov ax,cx    AX=6246
2.只能使用目前学过的汇编指令,最多使用4条指令,编辑计算2的4次方
                mov ax,2
              add ax,ax  指令操作ax=ax+ax=2+2=4
              add ax,ax         ax=ax+ax=4+4=8
              add ax,ax         ax=ax+ax=8+8=16=10h
评论次数(3)  |  浏览次数(362)  |  类型(汇编作业) |  收藏此文  | 

[  chinatree   发表于  2012-10-30 13:50  ]

再debug对比下好了。

[  xiaoyao2012   发表于  2012-10-30 17:41  ]

我自己认为这道题不是叫在DEBUG下做,这是在考理论知识,看你有没有掌握 因为在debug是没有分析的过程的

[  fpamc   发表于  2012-10-30 21:18  ]

这两者不冲突。你可以先用人力做出来。然后在debug理解下运行过程。并且可以对照下是否作对。

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码