发新话题
打印

[原创] 80386/486 系统编程实践代码

80386/486 系统编程实践代码

很老的东西,1993年左右的书,书的作者吕晓庆,通过一个将DOS POST到保护模式的开发环境,对了解保护模式有点参考价值,个人感觉这本

书里边的东西学起来比较顺手.直道现在也几乎没有见到像这本书这样介绍保护模式系统的书.

这本书上的代码有点错误.运行不起来.1998年左右我修改了下,可以用了.可以用这个代码来实作,段,页,多任务,模式切换.CPU异常等处理.

而且里边还带个最简单崩溃的调试器的代码,出现异常时候可以将当前的i386 寄存器给打印出来,

目录中的v86dos里边是v86DOS 玩具操作系统的代码,它将DOS 自举到虚拟86模式,并在之前初始化相关IA32保护模式资源.提供中断调用门,进入保护模式.

目录中的v86base 中是一些玩保护模式下功能调用V86DOS 玩具操作系统调用门的小代码.比如页错换页测试,双任务测试(一个在屏幕上

边打+,一个在屏幕下边打-),这个在DOS 时代确实还比较新鲜.估计这玩艺对了解保护模式可能有点意义,放在硬盘中

差点就把这个东西丢了,嘿嘿,现在放上来共享之.

[ 本帖最后由 machoman 于 2010-5-1 18:31 编辑 ]

附件

v86dos_src.rar (71.54 KB)

2010-5-1 11:23, 下载次数: 559

TOP

有书的话,一块上传一份吧,呵呵……
攀蟾折桂摄寰宇,摘星揽月御乾坤。
踏云踩雾骋宵壤,驱风逐日闯天地。

TOP

这书只有纸板的,很不起眼,11.3元一本,呵呵。没办法上船,好像也找不到电子版的。

TOP

我买了《80386/486 系统编程实践》 ,是复印版,下了你的代码,可是还是运行不了,求你现身,告诉我到底怎么才能运行,我现在还是个学生,真的很喜欢这本书,求你了。我的qq是1663124133

[ 本帖最后由 mantuluo 于 2012-9-25 17:35 编辑 ]

TOP

回复 4# mantuluo 的帖子

找一台老古董电脑,最好是 133 的奔腾,或者 MMX 166的,支持x32指令集就可以了,或者用虚拟机,装个干净的纯DOS6.0,不要装TSR或者HIMEM,编译运行这个程序环境应该就OK

[ 本帖最后由 machoman 于 2016-1-20 16:32 编辑 ]

TOP

发新话题
版块跳转 ...