简答题

列出INT指令执行的操作,列出CPU响应外部中断时所做的工作。

正确答案

中断请求,中断优先级判定,中断响应,中断处理,中断返回。
CPU响应外部中断自动完成下列工作:
1.取中断内型号N;
2.标志寄存器入栈;
3.代码段寄存器和指令指针入栈;
4.禁止硬件中断和单步中断;
5.在中断向量表中的N*4开始的单元取两个字分别送IP和CS,获取 中断处理程序入口地址。

答案解析