简述8086的中断处理过程?
正确答案:
在获取中断类型码后,处理过程是一样的,其过程为:
将类型码乘4,作为中断向量表的指针;将CPU的标志寄存器入栈,复制TF;清除IF和TF,屏蔽新的INTR中断和单步中断;保护断点,将IP和CS入栈;从中断向量表取出中断服务程序入口地址,分别送CS和IP;按新地址执行中断服务程序;中断程序结束后,返回断点、恢复现场,即IP和CS出栈,标志寄存器出栈,返回被中断的主程序。
将类型码乘4,作为中断向量表的指针;将CPU的标志寄存器入栈,复制TF;清除IF和TF,屏蔽新的INTR中断和单步中断;保护断点,将IP和CS入栈;从中断向量表取出中断服务程序入口地址,分别送CS和IP;按新地址执行中断服务程序;中断程序结束后,返回断点、恢复现场,即IP和CS出栈,标志寄存器出栈,返回被中断的主程序。
答案解析:有
![](/editor/images/201705/qrcode_for_gh_573e2a458573_258.jpg)
微信扫一扫手机做题