首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

设立好 isr 后, 手动 int 0xYY 无法进入 isr

2013-06-19 
设置好 isr 后, 手动 int 0xYY 无法进入 isr看图:但是, 一旦此时 s 后, 则 bochs 报告异常, 如下:不知道是

设置好 isr 后, 手动 int 0xYY 无法进入 isr
看图:
设立好 isr 后, 手动 int 0xYY 无法进入 isr

但是, 一旦此时 s 后, 则 bochs 报告异常, 如下:
设立好 isr 后, 手动 int 0xYY 无法进入 isr

不知道是否有地方没有设置好? 

而且令人疑惑的是, 无论我怎么设置 callGate 的描述符, bochs 都报同一个错误, 就是 segment not present.

无论能否解决, 都请提出一些想法, 谢谢.
[解决办法]
由于 edx:eax 写入 idt 的时候搞反了. 改后就 ok 了

热点排行