立即学习:https://edu.csdn.net/course/play/30899/458746?utm_source=blogtoedu
中断请求-保护现场-中断处理-恢复现场
中断的过程:中断请求-中断排队—中断响应-中断处理-中断返回
采用中断是的主程序结构可以为:
QRG 0000H
LJMP MAIN
ORG (五个中断入口地址之一)
LJMP INT
ORG ####H
MIAN: 主程序
INT:中断服务程序
典型的中断服务程序为:
INT :
CLR EA
PUSH PSE
PUSH ACC
SETB EA
中断处理程序段
CLR EA
POP ACC
POP PSW
SETB EA
RETI
在中断服务处理前,关EA,将PSW和ACC推入堆栈,保护现场,然后打开EA;
中断服务处理后,关EA,将ACC和PSWt推出堆栈,恢复现场,然后打开EA,并RETI