中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 各位高人,在dos下我如何恢复中断向量表呢?
作者:
标题: 各位高人,在dos下我如何恢复中断向量表呢? 上一主题 | 下一主题
zhgwbzhd
高级用户





积分 506
发帖 187
注册 2005-12-4
状态 离线
『楼 主』:  各位高人,在dos下我如何恢复中断向量表呢?

我提前把中断向量表备份在了固定位置,
在dos下,我如何恢复它呢,
现在用复制的方法,就会死机。

谢谢啊

2007-9-21 10:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jihbb
初级用户




积分 31
发帖 16
注册 2007-9-21
状态 离线
『第 2 楼』:  

我不会呵呵看看路过的

2007-9-21 12:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
techon
新手上路





积分 18
发帖 10
注册 2007-10-10
状态 离线
『第 3 楼』:  

不会的。。
帮顶一下

2007-10-11 20:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复
070
高级用户

苏醒的沉睡者


积分 659
发帖 217
注册 2003-2-15
来自 福建
状态 离线
『第 4 楼』:  

给出源代码吧。要不然不大好说



好久没碰Dos,手都生了,赶紧回来练练.嘿嘿
2007-10-13 09:58
查看资料  发送邮件  发短消息 网志  OICQ (181315400)  编辑帖子  回复  引用回复
wangxy200696
初级用户





积分 52
发帖 22
注册 2007-3-25
状态 离线
『第 5 楼』:  

dos32a中有备份中断向量表的程序,不过我还没分析到怎样恢复
我想这肯定要牵涉到很多中断,因为你是要恢复的是中断向量表,而不是单个的向量,所以应在程序退出时恢复,至于为什么会死机,我想就要牵涉到很多问题了

2007-10-13 11:01
查看资料  发送邮件  发短消息 网志  OICQ (125639626)  编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 6 楼』:  



  Quote:
Originally posted by wangxy200696 at 2007-10-13 11:01:
dos32a中有备份中断向量表的程序,不过我还没分析到怎样恢复

其实恢复与备份仅仅是段:偏址的调换,应该很容易做的。但32位编程比之于16位在寄存器的使用上要注意数据宽度。



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-10-14 20:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
beiyuly
初级用户





积分 95
发帖 40
注册 2006-10-8
状态 离线
『第 7 楼』:  

就使用已经备份好的去覆盖0到128*4的内存。
也就是用新表替换旧表了。



http://beiyu.bokee.com
2007-10-17 09:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: