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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  有疑问,就会有思考,有思考,就会有发现
  • 『姓名』:小潘
  • 『性别』:男『发送消息
  • 个人说明:独立思考能力不会因为外界的充分引导而变得不重要,相反,我们更应该珍惜遇到问题之初的独自思考空间,把问题研究透彻,力求独立解决。那种畅快的感觉是他人释疑之后的所谓“恍然大悟”无法比拟的。(
  • 详细信息『加为好友』
学习动态
最新评论
最新留言
好友圈
文章收藏
友情链接

[2013-07-17 23:08] 实验二(1)

图片载入中
实验2 用机器指令和汇编指令编程  

(1)使用DEBUG,将上面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。  

mov ax,ffff

mov ds,ax

mov ax,2200

mov ss,ax

mov sp,0100

 

mov ax,[0]    ;ax= 5BEAH 

add ax,[2]    ;ax= 5CCAH 

mov bx,[4]    ;bx= 31F0H 

add bx,[6]    ;bx= 6122H 

 

push ax       ;sp= 00FEH ,修改的内存单元地址是 2200:00FE 内容为 5CCAH 

push bx       ;sp= 00FCH ,修改的内存单元地址是 2200:00FC 内容为 6122H 

pop ax        ;sp= 00FCH ,ax= 6122H 

pop bx        ;sp= 00FEH ,bx= 5CCAH 

 

push [4]      ;sp= 00FEH ,修改的内存单元地址是 2200:00FE 内容为 31F0 

push [6]      ;sp= 00FCH ,修改的内存单元地址是 2200:00FC 内容为 2F32 

 

此实验答案不定,需根据每台机器的实际运行情况。

-a

0C1C:0100 mov ax,ffff

0C1C:0103 mov ds,ax

0C1C:0105 mov ax,2200

0C1C:0108 mov ss,ax

0C1C:010A mov sp,0100

0C1C:010D mov ax,[0]

0C1C:0110 add ax,[2]

0C1C:0114 mov bx,[4]

0C1C:0118 add bx,[6]

0C1C:011C push ax

0C1C:011D push bx

0C1C:011E pop ax

0C1C:011F pop bx

0C1C:0120 push [4]

0C1C:0124 push [6]

0C1C:0128

-r

AX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000

DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0100   NV UP EI PL NZ NA PO NC

0C1C:0100 B8FFFF        MOV     AX,FFFF

-t

AX=FFFF  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000

DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0103   NV UP EI PL NZ NA PO NC

0C1C:0103 8ED8          MOV     DS,AX

-t

AX=FFFF  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=0C1C  CS=0C1C  IP=0105   NV UP EI PL NZ NA PO NC

0C1C:0105 B80022        MOV     AX,2200

-t

AX=2200  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=0C1C  CS=0C1C  IP=0108   NV UP EI PL NZ NA PO NC

0C1C:0108 8ED0          MOV     SS,AX

-t

AX=2200  BX=0000  CX=0000  DX=0000  SP=0100  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=010D   NV UP EI PL NZ NA PO NC

0C1C:010D A10000        MOV     AX,[0000]                          DS:0000=5BEA

-d ffff:0 f

FFFF:0000  EA 5B E0 00 F0 31 32 2F-32 35 2F 30 37 00 FC 59   .[...12/25/07..Y

-t

AX=5BEA  BX=0000  CX=0000  DX=0000  SP=0100  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=0110   NV UP EI PL NZ NA PO NC

0C1C:0110 03060200      ADD     AX,[0002]                          DS:0002=00E0

-t

AX=5CCA  BX=0000  CX=0000  DX=0000  SP=0100  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=0114   NV UP EI PL NZ NA PE NC

0C1C:0114 8B1E0400      MOV     BX,[0004]                          DS:0004=31F0

-t

AX=5CCA  BX=31F0  CX=0000  DX=0000  SP=0100  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=0118   NV UP EI PL NZ NA PE NC

0C1C:0118 031E0600      ADD     BX,[0006]                          DS:0006=2F32

-t

AX=5CCA  BX=6122  CX=0000  DX=0000  SP=0100  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=011C   NV UP EI PL NZ NA PE NC

0C1C:011C 50            PUSH    AX

-t

AX=5CCA  BX=6122  CX=0000  DX=0000  SP=00FE  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=011D   NV UP EI PL NZ NA PE NC

0C1C:011D 53            PUSH    BX

-t

AX=5CCA  BX=6122  CX=0000  DX=0000  SP=00FC  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=011E   NV UP EI PL NZ NA PE NC

0C1C:011E 58            POP     AX

-t

AX=6122  BX=6122  CX=0000  DX=0000  SP=00FE  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=011F   NV UP EI PL NZ NA PE NC

0C1C:011F 5B            POP     BX

-t

AX=6122  BX=5CCA  CX=0000  DX=0000  SP=0100  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=0120   NV UP EI PL NZ NA PE NC

0C1C:0120 FF360400      PUSH    [0004]                             DS:0004=31F0

-t

AX=6122  BX=5CCA  CX=0000  DX=0000  SP=00FE  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=0124   NV UP EI PL NZ NA PE NC

0C1C:0124 FF360600      PUSH    [0006]                             DS:0006=2F32

-t

AX=6122  BX=5CCA  CX=0000  DX=0000  SP=00FC  BP=0000  SI=0000  DI=0000

DS=FFFF  ES=0C1C  SS=2200  CS=0C1C  IP=0128   NV UP EI PL NZ NA PE NC

0C1C:0128 16            PUSH    SS

-q
评论次数(0)  |  浏览次数(462)  |  类型(汇编作业) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码