汇编小题:(SS)=338AH,(SP)=450H,执行PUSH BX,PUSHF后,堆栈顶部的物理地址是?

问题描述:

汇编小题:(SS)=338AH,(SP)=450H,执行PUSH BX,PUSHF后,堆栈顶部的物理地址是?
设(SS)=338AH,(SP)=450H,执行PUSH BX,PUSHF后,堆栈顶部的物理地址是?
给出解答步骤
谢谢!

PUSH BX; BX是16位寄存器,2个字节,所以SP-2
PUSHF ;把标志寄存器FLAGS的值入栈,也是2个字节,所以SP-2
SP-4=044CH
物理地址是338AH左移四位+044CH=33CECH