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.改变的是语句执行顺序。
mov [0],ax->令内存中段地址为DS,偏移地址为0的内存单元储存寄存器ax的值.改变的是内存单元所储存的数据。
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,则空栈时SP值为0010H,栈满时SP值为0000H)
3.7
略
3.8
略
3.9
push ax
push bx
pop ax
pop bx
"pop ax"的意思是令寄存器ax储存从栈中pop的内存单元所储存的值。
3.10
略
3.11
略
3.12
略