问题 单项选择题

下列不属于程序中断原因的是()。

A.执行访管指令

B.非法指令

C.浮点运算溢出

D.地址越界

答案

参考答案:A

解析:

在计算机系统中,中断可分为如下几类:

(1)I/O中断。这是外部设备完成了预定的I/O操作或在I/O操作中出错引起的中断。

(2)程序中断。这是由程序中的错误引起的中断。例如程序中使用了非法指令、浮点运算溢出、地址越界等。

(3)硬件故障中断,或称机器检验中断。这是因为机器故障或机器故障导致出错引起的中断。例如电源失效、内存奇偶校验错、通道故障以及处理机硬件出错等。

(4)外中断。外中断来自外部信号,这些信号可能来自其它机器。外中断还包括时钟中断、来自键盘的中断键。

(5)访管中断。在机器指令中一般都包含一条或几条访管指令,当机器执行到访管指令时会产生访管中断。

单项选择题 共用题干题
选择题