找考题网-背景图
问答题

为什么中断程序中,要求PUSH、POP指令成对出现?

【参考答案】

因为不成对使用就不能正确返回原程序,而中断服务的子程序必须以RETI指令作为结束,RETI的前一条指令SP的值与刚进入中断入口的SP值相同。