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

我的博客

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

[2010-08-17 19:35] 检测点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、IP 和相关寄存器中数值:

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所指向而被调用时,是程序,是要执行的指令。当它们作为寄存器,内存单元[****]而被调用时,是数据。
评论次数(0)  |  浏览次数(518)  |  类型(汇编作业) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码