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

我的博客

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

[2018-07-17 11:27] 检测点2.1

1.写出每条汇编指令执行后相关寄存器的值
mov ax,62627   AX=________________

62627转换为10进制,为F4A3H,故AX=F4A3H


mov ah,31H     AX=________________

ah=31H,则AX=31A3H


mov al,23H     AX=________________

al=23H,则AX=3123H


add ax,ax      AX=________________

AX=AX+AX=6246H


mov bx,826CH   BX=________________

BX=826CH


mov cx,ax      CX=________________

CX=AX=6246H


mov ax,bx      AX=________________

AX=BX=826CH


add ax,bx      AX=________________

ax=ax+bx=104D8H,但是实际只有04D8H,因为AX放不下那么多


mov al,bh      AX=________________

因为bx=826CH,所以bh=82H,al=bh=82H,又因为AX原本等于04D8H,
ah不变,则AX=0482H


mov ah,bl      AX=________________

bl=6CH,ah=6CH,之前AX=8282H,现在AL不变,AH变,则AX=6C82H


add ah,ah      AX=________________

ah=ah+ah=D8H  之前AX=6C82H,al不变,则现在AX=D882H


add al,6       AX=________________

6换为16进制,06H,AX之前为D882H,AH未变,AL变为88H则现在AX=D888H


add al,al      AX=________________

al=88H+88H=110H,AL只能存放100H以内,溢出,所以al=10H,之前AX=D888H,AH未变,AX=D810H


mov ax,cx      AX=________________

CX=6246H,ax=cx=6246H
评论次数(0)  |  浏览次数(491)  |  类型(汇编作业) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码