发布网友 发布时间:2022-04-30 16:07
共2个回答
热心网友 时间:2023-10-08 22:08
PUSH AX ;sp-2-->sp=6 ,AX不变热心网友 时间:2023-10-08 22:09
PUSH AX //sp-2-->sp=6PUSH BX //sp-2-->sp=4 POP AX //sp+2-->sp=6 , AX=34DFHPOP CX //sp+2-->sp=8 , CX=2875H所以,指令执行完毕后,AX=34DFH,BX=34DFH,CX=2875H栈顶指针的逻辑地址为: SS:SP=1307H:0008H,其对应物理地址为:1307H*16+0008H=13078H。追问为什么BX也等于34DFH追答入栈操作不改变原来寄存器的值,所以,BX=3D4FH