作业帮 > 综合 > 作业

8086的SS=1060H,SP=0010H,AX=1234H,当执行一条PUSH AX指令时,1234H存放的实际地址

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/19 01:09:49
8086的SS=1060H,SP=0010H,AX=1234H,当执行一条PUSH AX指令时,1234H存放的实际地址是 ( )
A.(10610H)=12H (10611H)=34H
B.(10610H)=34H (10611H)=12H
C.(1060EH)=12H (1060FH)=34H
D.(1060EH)=34H (1060FH)=12H
选D,
8086的SS=1060H,SP=0010H,AX=1234H,当执行一条PUSH AX指令时,1234H存放的实际地址
实际地址就是物理地址,物理地址是唯一的.ss左移4位加上sp 就是物理地址.在执行压栈指令时,高八位放在地址较高的位置,低八位放在地址较低的位置,也就是说34放在地址较低的位置,12放在地址较高的位置;同时压栈指令执行时sp会减二,在存储器中就好像是向上移,这样sP变成了000f后,放入12h,变成000e后放入34h,也就是1060e放入34h,1060f放入12h,所以选择d项.