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

移花接木,保护模式下巧用中断向量表。讨论,求教!该如何解决

2012-03-27 
移花接木,保护模式下巧用中断向量表。讨论,求教!中断向量表的地址中断入口入口类型实模式下0000H中断向量段

移花接木,保护模式下巧用中断向量表。讨论,求教!
中断向量表的地址           中断入口                         入口类型
实模式下           0000H                         中断向量                         段值:偏移
保护模式下     由IDTR指出                 中断描述符         [代码段地址:]偏移

如果能够将代码段地址设为0000H,我们就可以用实模式下中断处理程序的偏移来填充保护模式的IDT的中断描述符,如此达到移花接木的功效,从而继续利用BIOS处理程序。关键是要把代码段的物理地址定位到物理内存0处,再通过代码段首的org   7c00H,跳过中断向量表。不知道此方法可行否?请高人指教。

[解决办法]
代码段的段段描述符里面有一个标志位D,清0表示执行16位代码

热点排行