汇编问题3

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_第1张图片
设置空栈

3.9

push ax

push bx

pop ax

pop bx

"pop ax"的意思是令寄存器ax储存从栈中pop的内存单元所储存的值。

3.10

3.11

3.12

你可能感兴趣的:(汇编问题3)