最近一直在用windows,为了配置环境又装了Xp。
环境配置:Virtual PC 5.2+MSodc6.22
工具:windows下的NASM(nasm-0.99.04-win)和随书光盘中一些工具
说明:Virtual PC 5.2汉化版是最好的选择,Virtual 2007可以装dos,但是却不能共享文件夹,《自己动手写操作系统》中作者的平台是virtual pc 5.0
1.安装Virtual PC 5.2
vpc 5.2 完整名称叫Connectix Virtual PC 5.2,后来被microsoft收购了
网上有很多,随便下个就是了,最好下个里面有个DOS附加模块的.
我用的是这个:http://p2s.newhua.com/down/HA_ConnectixVirtualPC52_HZ.rar
安装过程和一般软件一样
2.安装msdos6.22
msdos6.22的镜像:http://www.bootdisk.com/bootdisk.htm
现在请选择:Non-Windows Based Image Files W_ImageApp dos622c.zip
直接下载地址: http://s93616405.onlinehome.us/bootdisk/622c.zip
下载后解压缩后是一个622c.img(这个是软盘镜像)
然后启动Virtual PC,新建一个PC,内存32m,OK启动!
菜单 -> 软驱 -> 载入镜像 选择622c.img
OK,引导系统,进入了dos.然后对硬盘分区
执行命令:fdisk
然后格式化c盘 format C: /s
然后传输系统文件 sys C:
然后拷贝软盘文件: copy a:/*.* c:/ (注意不要覆盖c盘已经存在的文件)
OK.菜单 -> 软驱 ->释放镜像"622c.img"
重启,这样你就进了dos环境.
3.安装共享文件夹模块.
VPC 5.2汉化版的设置方法:
重启进入dos后,菜单 -> 软驱 ->载入镜像 选择dos附加模块 (vpc5.22安装包里有)
加载后,切换到软盘
执行命令:c:/>a:
执行命令:a:/>dosadd
然后就可以看到Successful了.呵呵.
然后就是重启,进入dos系统后, 菜单 -> 编辑 ->属性设置
这时共享文件夹就可以添加了.添加一个,设置成盘符z:
然后执行命令 z:就可以看到共享的文件了.
4.安装windows下NASM
下载nasm-win版本
在http://sourceforge.net/projects/nasm下载nasm-0.99.04-win.zip
下载地址http://downloads.sourceforge.net/nasm/nasm-0.99.04-win32.zip?modtime=1190848109&big_mirror=0
解压出来三个文件(nasm.exe,ndisasm.exe,COPYING)拷到c:/windows/system32下
也可以解压到一定文件夹后设置环境变量classpath
使用:在命令行下使用 nasm 加参数 使用
安装完成
至此,开发环境就搭建好了.在windows下写程序,编译,放到共享文件加里.在vpc的dos中运行即可(或者制作成启动软盘,vpc中Tnix载入光驱,启动即可).
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zdwzzu2006/archive/2009/03/24/4021610.aspx