保护模式汇编

OOPhaisky 2006-08-23 04:34:40
各位高手,我在学习保护模式汇编,写了一个程序(确切地说是照书抄的)实现“实模式到保护模式的转移”,但是编译完的程序在windows上面无法正确运行,因为程序假设开始时操作系统处于实模式之下,而windows操作系统肯定处于保护模式之下。
所以请高手给我指点一下,我应该怎么做才能运行这类“假设操作系统处于实模式之下”的程序呢?
(我想出的办法是,在虚拟机上装一个完全运行在实模式下的操作系统,但是据我所知只有pcdos运行在实模式之下(msdos也并不是运行在真正的实模式之下),而pcdos目前在网上好像已经找不到了,所以那位大虾如果手头有pcdos,可以给我一份,最好是“傻瓜安装版”,因为我还从来没有装过pcdos,小弟不胜感激)
...全文
303 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
OOPhaisky 2006-08-25
  • 打赏
  • 举报
回复
to Areslee(懒虫易水):

那我以前安装的一个msdos版本怎么就无法正确运行上述程序呢?

请问,你用的是什么版本的msdos?
OOPhaisky 2006-08-25
  • 打赏
  • 举报
回复
明天结贴,希望遇到同样问题的朋友一起学习学习:)
OOPhaisky 2006-08-25
  • 打赏
  • 举报
回复
去掉device=c:\emm386.exe那一行
--------------------------------
的确好用了。


谢谢各位,问题解决。
Areslee 2006-08-25
  • 打赏
  • 举报
回复
启动失败?程序失败?
如果是后者
修改c:\config.sys
去掉device=c:\emm386.exe那一行
OOPhaisky 2006-08-25
  • 打赏
  • 举报
回复
to Areslee(懒虫易水):

我没有怎么配置,我只是安装了MSdos7.10,是一个光盘安装版,下面是他的说明文件中的内容:
-------------------------------------------------------------------
这是MS-DOS 7.10安装光盘,其中包含MS-DOS 7.10完整安装版和一些附件。

请将ISO光盘镜像文件(DOS71CD.ISO)刻录到光盘中以做成MS-DOS 7.10安装光盘,或者在虚拟机(如VMWare和Virtual PC)中将它作为虚拟光盘来使用,然后请使用此安装光盘来启动系统,以安装MS-DOS 7.10。
-------------------------------------------------------------------
我就是在虚拟机virtual pc上面用它提供的ISO文件进行安装,没有做任何设置。
我也不知道默认安装时的设置是什么样子的。
然后就将编译完的程序“弄”到虚拟机里面(用virtual pc提供的共享文件夹功能),运行之,结果得不到正确的结果。
请问,我该怎么办?
Areslee 2006-08-25
  • 打赏
  • 举报
回复
说说你怎么配置你的测试环境的
  • 打赏
  • 举报
回复
用DosBox
http://dosbox.sourceforge.net
Areslee 2006-08-24
  • 打赏
  • 举报
回复
一般都没加载
OOPhaisky 2006-08-24
  • 打赏
  • 举报
回复
to Areslee(懒虫易水):

怎么才能“不加载EMM386”呢??

望指教,谢谢!!
Peter_Cheung 2006-08-24
  • 打赏
  • 举报
回复
用这个天下无敌的simlator吧
http://bochs.sf.net
Areslee 2006-08-23
  • 打赏
  • 举报
回复
MSDOS就行,只要不加载EMM386就行
OOPhaisky 2006-08-23
  • 打赏
  • 举报
回复
to gongzilv(公子吕) :

你给我的网址我已经去过了,无功而返......

gongzilv 2006-08-23
  • 打赏
  • 举报
回复
你可以在这里找到纯DOS
http://www.cn-dos.net/forum/

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧