0

我一直在编写代码以使用 PIT 测试 APIC 的速度。有几个问题我想不通。首先,在为两个计时器测试我的 ISR 时,我在 iretq 指令上遇到了一般保护错误。其次,两个定时器实际上都没有触发任何中断。对此的任何帮助将不胜感激。

链接到相关文件。

4

1 回答 1

1

一般保护故障是由于在加载 GDT 后没有重新加载 CS 寄存器导致的无效 CS 寄存器引起的。它根本不在我链接的代码中。

于 2019-02-21T17:55:48.257 回答