标题: 各位高人,在dos下我如何恢复中断向量表呢?
[打印本页]
作者: zhgwbzhd
时间: 2007-9-21 10:16
标题: 各位高人,在dos下我如何恢复中断向量表呢?
我提前把中断向量表备份在了固定位置,
在dos下,我如何恢复它呢,
现在用复制的方法,就会死机。
谢谢啊
作者: jihbb
时间: 2007-9-21 12:00
我不会呵呵看看路过的
作者: techon
时间: 2007-10-11 20:39
不会的。。
帮顶一下
作者: 070
时间: 2007-10-13 09:58
给出源代码吧。要不然不大好说
作者: wangxy200696
时间: 2007-10-13 11:01
dos32a中有备份中断向量表的程序,不过我还没分析到怎样恢复
我想这肯定要牵涉到很多中断,因为你是要恢复的是中断向量表,而不是单个的向量,所以应在程序退出时恢复,至于为什么会死机,我想就要牵涉到很多问题了
作者: 本是
时间: 2007-10-14 20:44
Quote: |
Originally posted by wangxy200696 at 2007-10-13 11:01:
dos32a中有备份中断向量表的程序,不过我还没分析到怎样恢复 |
|
其实恢复与备份仅仅是段:偏址的调换,应该很容易做的。但32位编程比之于16位在寄存器的使用上要注意数据宽度。
作者: beiyuly
时间: 2007-10-17 09:42
就使用已经备份好的去覆盖0到128*4的内存。
也就是用新表替换旧表了。