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

我的博客

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

[2010-08-19 19:03] 检测点3.1

(1) 
mov ax,1   
mov ds,ax 
mov ax,[0000]  ax=2662H 
mov bx,[0001]  bx=E626H 
mov ax,bx      ax=E626H 
mov ax,[0000]  ax=2662H 
mov bx,[0002]  bx=D6E6H 
add ax,bx      ax=FD48H 
add ax,[0004]  ax=2C14H 
mov ax,0       ax=0000H 
mov al,[0002]  ax=00E6H 
mov bx,0       bx=0000H 
mov bl,[000c]  bx=0026H 
add al,bl      ax=000cH 

(2) 
cs=2000 ip=0 
mov ax,6622H   CS=2000H,IP=3,AX=6622H 
jmp 0ff0:0100  CS=0ff0H,IP=0100 
mov ax,2000H   CS=0ff0H,IP=0103,AX=2000H 
mov ds,ax      CS=0ff0H,IP=0105,DS=2000H 
mov ax,[0008]  CS=0ff0H,IP=0108,AX=C189H 
mov ax,[0002]  CS=0ff0H,IP=010b,AX=EA66H 
(3)数据和程序在机器里都是以二进制表示的,没有区别。当它们作为cs:ip所指向而被调用时,是程序,是要执行的指令。当它们作为寄存器,内存单元[****]而被调用时,是数据。
部分答案来自beichenyibei的学习博客
评论次数(1)  |  浏览次数(378)  |  类型(汇编作业) |  收藏此文  | 

[  mywiil   发表于  2010-08-21 03:29  ]

注意借鉴后的吸收哟。

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