assembly - 向量中断

标签 assembly interrupt cpu-architecture interrupt-handling

向量中断和非向量中断有什么区别?

我认为所有中断都必须是向量中断...毕竟并非所有中断都有向量号,因此向量具有特定的 ISR [中断服务例程]

(ISR 地址将在页表中,位于生成中断的设备中的向量 # 的 4 处;假设采用 32 位地址架构)....

谢谢!

最佳答案

参见here :

  • 向量中断:设备告诉 CPU 它需要注意,通过中断识别自己
  • 轮询中断:CPU 必须轮询多个设备以查看哪一个设备请求关注

关于assembly - 向量中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6517146/

相关文章:

assembly - avx指令中的源寄存器何时可以重用

assembly - 双缓冲,汇编 x86

assembly - 基本的 NES 仿真理论 - 我被卡住了

assembly - 在x86程序集中取消引用标签

c - Windows(或 Linux)中的不间断进程?

assembly - "FS"/"GS"寄存器的用途是什么?

c - 静态库中定义的 IRQ 符号不会覆盖 ARM/GCC 启动时的弱 IRQ 定义

php - 我可以在 PHP 中生成中断吗? (INT 3,停止调试器)

linux - 在 SATA AHCI 中禁用命令完成合并 (CCC)

assembly - x86_64 指令流水线 : Instruction execution order