3.1
1)20H
2)4E20H
3)12H
4)0012H
5)124EH
3.2
CPU不支持"mov ds,1000"的寫法.
mov bx,1000H
mov ds,bx
mov [0],al
jmp ax,bx->令CS值為ax,IP值為bx.改變的是語句執(zhí)行順序可帽。
mov [0],ax->令內(nèi)存中段地址為DS,偏移地址為0的內(nèi)存單元儲(chǔ)存寄存器ax的值.改變的是內(nèi)存單元所儲(chǔ)存的數(shù)據(jù)。
3.3
ax:1123H
bx:8833H
cx:8833H
3.4
10000H->34H
10001H->2CH
10002H->12H
10003H->1BH
3.5
mov bx,1000
mov ds,bx
add [0],[2]
add [0],[4]
3.6
SP=0010H
(若棧的范圍是10000H-1000FH耘子,則空棧時(shí)SP值為0010H壁查,棧滿時(shí)SP值為0000H)
3.7
略
3.8
設(shè)置空棧
略
3.9
push ax
push bx
pop ax
pop bx
"pop ax"的意思是令寄存器ax儲(chǔ)存從棧中pop的內(nèi)存單元所儲(chǔ)存的值。
3.10
略
3.11
略
3.12
略