当前位置:
代码迷
>>
汇编语言
>> 设置好 isr 后, 手动 int 0xYY 无法进入 isr,该如何解决
详细解决方案
设置好 isr 后, 手动 int 0xYY 无法进入 isr,该如何解决
热度:
466
发布时间:
2016-05-02 04:41:33.0
设置好 isr 后, 手动 int 0xYY 无法进入 isr
看图:
但是, 一旦此时 s 后, 则 bochs 报告异常, 如下:
不知道是否有地方没有设置好?
而且令人疑惑的是, 无论我怎么设置 callGate 的描述符, bochs 都报同一个错误, 就是 segment not present.
无论能否解决, 都请提出一些想法, 谢谢.
------解决方案--------------------
由于 edx:eax 写入 idt 的时候搞反了. 改后就 ok 了
查看全文
相关解决方案
设置好 isr 后, 手动 int 0xYY 无法进入 isr,该如何解决
设立好 isr 后, 手动 int 0xYY 无法进入 isr