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

我的博客

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

[2010-10-23 12:42] 检测点3.1

1 在debug中,用“d 0:01f”查看内存,结果如下。
0000:0000 70 80 f0 30 ef 60 30 e2—00 80 80 12 66 20 22 60
0000:0010 62 26 e6 d6 cc 2e 3c 3b—ab ba 00 00 26 06 66 88
下面的程序执行前,ax=0,bx=0,写出每条汇编指令执行完后相关寄存器中的值.
mov ax,1
MOV ds,ax           
mov ax,[0000]        ax=8070h
mov bx,[0001]       bx=f080h
mov ax,bx            ax=fo80h
mov ax,[0000]        ax=8070h
mov bx,[0002]        bx=30f0h
add ax,bx            ax=c160h
add ax,[0004]        ax=e15fh
mov ax,0             ax=0000h
mov al,[0002]        ax=0030h
mov bx,0             bx=0000h
mov b1,[000c]        bx=00d6h
add al,bl            ax=01d6h
评论次数(2)  |  浏览次数(699)  |  类型(汇编作业) |  收藏此文  | 

[  lk524849699   发表于  2010-10-23 12:44  ]

希望大家指出错误,加深自己的印象.

[  mess   发表于  2010-10-24 00:31  ]

可以用debug验证。

上面的程序,注意段地址是1.

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