全站数据
8 4 2 0 5 8 1

8086堆栈是几位指令

学英语的内涵 | 简单学习,快乐成才!         
问题更新日期:2024-10-17 18:28:36

问题描述

8086堆栈是几位指令,麻烦给回复
精选答案
最佳答案

8086的堆栈操作都是字(16位)指令操作。

堆栈指令的操作数只能是存储器和寄存器操作数,而不能是立即数。

堆栈指令中堆栈指针SP是隐藏的操作数。

入栈时“先减后压”(SP先减2,再压入操作数),出栈时“先弹后加”(弹出操作数,SP加2)。

CS寄存器可以入栈PUSH,但是不能出栈POP。因为POPCS会改变代码段寄存器CS的内容。