AX=00E6  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0001  ES=0DB4  SS=0DB4  CS=0DB4  IP=0124   NV UP EI PL NZ AC PE CY
0DB4:0124 8A1E0C00      MOV     BL,[000C]                          DS:000C=26
-t
AX=00E6  BX=0026  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0001  ES=0DB4  SS=0DB4  CS=0DB4  IP=0128   NV UP EI PL NZ AC PE CY
0DB4:0128 00D8          ADD     AL,BL
-t
AX=000C  BX=0026  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0001  ES=0DB4  SS=0DB4  CS=0DB4  IP=012A   NV UP EI PL NZ NA PE CY
0DB4:012A C6061799FF    MOV     BYTE PTR [9917],FF                 DS:9917=9A
-q
 
检测点3.1 
(2) 内存中的情况如图3.6所示
各寄存器的初始值:cs=2000h,ip=0,ds=1000h,ax=0,bx=0
   写出CPU执行的指令序列(用汇编指令写出)。
   写出CPU执行每条指令后,CSIP和相关寄存器的数值。
   再次体会:数据和程序有区别吗?如何确定内存中的信息哪些是数据,哪些是程序?
 
3.6内存情况示意
 
指令序列
CS
IP
DS
AX
BX
初始值
2000h
0
0
0
0
1
mov ax,6622h
2000h
3h
0
6622h
0
2
jmp 0ff0:0100
ff0h
100h
0
6622h
0
3
mov ax,2000h
ff0h
103h
0
2000h
0
4
mov ds,ax
汇编判断指令
ff0h
105h
2000h
2000h
0
5
mov ax,[8]
ff0h
108h
2000h
c389h
0
6
mov ax,[2]
ff0h
10bh
2000h
ea66h
0
 
 
检测点3.2
1)补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。