定义
RETI也具有恢复断点的功能,与RET类似,除此之外,它还会清除“优先级激活”触发器,以重新开放同级或低级的中断申请。注意:在调用子程序和执行中断服务程序时都需要用到堆栈,单片机上电复位后,SP=07H,堆栈区域与工作寄存器区重叠,应注意修改堆栈指针。
中断指令
中断指令"INTn"调用n号中断处理程序,在中断处理程序中,用中断返回指令IRET指令使CPU返回主程序断点继续执行。中断指令(INTn)和调用程序指令(CALL)很相似,它们均转入内存中其它程序段执行,执行完后再转回。
主程序用"CALL目标地址"调用子程序,如图3-25所示。主程序用"INTn"调用中断处理程序,如图3-26所示。数值n是中断处理程序的编号,它代表了中断处理程序的地址。中断处理程序的地址称为"中断矢量"或"中断向量",它是一个4字节值,2字节段地址,2字节偏移量。在8086处理器中,用"中断矢量表"或称"中断向量表"来管理256个中断处理程序的地址。



















