跳转到内容

OCR A-Level 计算机新大纲/单元 1.2.1 系统软件

来自维基教科书,开放的书籍,开放的世界

中断处理

至关重要的是 CPU 可以在需要时被中断,中断可以由软件硬件设备或 CPU 的内部时钟发送到 CPU。

中断示例:I/O 设备发送中断信号,打印机没纸,程序中出现错误,来自内部时钟的定时中断,电源故障

使用堆栈,当检测到中断时,处理器停止获取指令,而是将当前寄存器的内容压入堆栈。CPU 使用中断服务例程来处理中断。处理完成后,可以从堆栈中弹出并重新加载到 CPU 中。中断优先级,具有不同的优先级。当正在处理中断时,发生更高优先级的中断,原始中断的寄存器也将被压入堆栈。后进先出 (LIFO)。

华夏公益教科书