利维坦the leviathan:在8086中pop出栈命令的格式是什么?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 18:48:34
请问在8086的指令系统中pop出栈命令的格式是什么?请讲的具体点,非常感谢

每执行一条POP指令,从堆栈弹出16bit数据, SP=(SP)+2。

1、MOV SP,0100H
2、PUSH AX
3、PUSH BX
4、POP AX
5、POP BX

1、设栈底
(SP)=0100H
2、 (SP)-2→SP
(AH)→00FFH
(AL)→00FEH
(SP)=00FEH
3、 (SP)-2→SP
(BH)→00FDH
(BL)→00FCH
(SP)=00FCH
4、 (00FCH)→ AL
(00FDH)→AH
(SP)+2→SP
(SP)=00FEH
5、 (00FEH) →BL
(00FFH) →BH
(SP)+2→SP
(SP)=0100H