8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?为什么这样做?

题目

8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?为什么这样做?


相似考题
参考答案和解析
正确答案:凡是遇到给SS寄存器赋值的传送指令时,系统会自动禁止外部中断,等到本条指令和下条指令执行之后,又自动恢复对SS寄存器赋值前的中断开放情况。这样做是为了允许程序员连续用两条指令分别对SS和SP寄存器赋值,同时又防止堆栈空间变动过程中出现中断。