设当前SS=1200H,SP=FE00H,BX=3475H,计算当前栈顶地址为多少

执行PUSH BX后,栈顶地址和栈顶两个字节的内容分别是什么
2024-12-29 11:47:45
推荐回答(1个)
回答1:

∵基地址:SS*16=12000H;

∴栈顶地址:SS*16+SP=22E00H;
PUSH BX:SP→SP-2=FDEDH;
新栈顶地址:指向地址SS*16+FDEDH=22DEDH,
∴执行PUSH BX后,栈顶地址为22DEDH,栈顶两个自己内容分别为:75H,34H。