某外设已向CPU申请中断,但未能得到响应,请找出其中的原因。
第1题:
此题为判断题(对,错)。
第2题:
A、在中断服务程序中
B、在中断申请时
C、在中断响应的第二个/INTA周期
第3题:
A、外设提出中断;
B、外设工作完成和系统允许时;
C、外设工作完成和中断标记触发器为“1”时;
D、CPU提出中断。
第4题:
第5题:
答案:何时发出中断请求是由外设接口中的中断产生逻辑决定的,不受CPU的限制,但何时响应中断与CPU执行指令过程有关。CPU总是在一条指令执行完、取下条指令之前去查询有无中断请求。如果此时是开中断状态,并有未被屏蔽的中断请求发生,则CPU自动执行一条隐指令,进入中断响应机器周期,完成关中断、保护断点、取中断向量三个操作。所以不是任何时候都马上响应中断的,中断响应的条件有三个:(1)CPU处于开中断状态(中断允许触发器EINT置“1”状态);(2)至少有一个未被屏蔽的中断请求发生;(3)一条指令执行结束。
第6题:
A、一条指令结束
B、外设提出中断
C、取指周期结束
D、任一机器周期结束
第7题:
A、禁止外设向8259提出中断请求
B、禁止8259相应的某级中断申请传向CPU
C、禁止CPU响应8259提出的中断申请
D、禁止优先级较高的中断申请
第8题:
A、一条指令执行结束
B、外设提出中断
C、取指周期结束
D、外设工作完成后
第9题:
A.CPU开中断
B.外设有中断请求信号
C.外设中断请求信号不屏蔽
D.同时满足其他三个选项的条件,且正在执行的指令执行完毕
第10题:
在中断响应过程中,保护程序计数器PC的目的是()。