题37
题目
【2009 统考真题】下列选项中, 能引起外部中断的事件是 ( )。
A. 键盘输入 B. 除数为 0 C. 浮点运算下溢 D. 访存缺页
分析
外部中断,显然应该是外设
解
A
外部中断是指 CPU 执行指令以外的事件产生的中断,通常指来自 CPU 与内存以外的中断。
选项 A 中键盘输入属于外部事件, 每次键盘输入 CPU 都需要执行中断以读入输入数据, 所以能引起外部中断。
选项 B 中除数为 0 属于异常,也就是内中断,发生在 CPU 内部。
选项 C 中浮点运算下溢将按机器零处理, 不会产生中断。
而选项 D 中访存缺页属于 CPU 执行指令时产生的中断, 也不属于外部中断。所以能产生外部中断的只能是输入设备键盘。