|
主题 : : 真心想学好汇编的看过来---纯DOS环境简单完美搭建,强烈推荐! [待解决] |
回复[ 22次 ]
点击[ 2897次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2009-05-08 13:58 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:2
注册日期:2008-12-15 16:17 |
纯dos环境对于学习8086汇编语言的好处我就不说了,直接进入主题吧:
相关软件下载:
Virtual PC 5.2汉化版含附加模块:http://download.csdn.net/source/1283458
msdos6.22的镜像:http://download.csdn.net/source/1283436
一. 安装Virtual PC 5.2汉化版
选择这个版本的虚拟机的主要原因是其共享文件夹功能,这个后面会提到
下载后解压,安照内附说明文件安装,安装完后如果出现以下问题:Virtual PC在PAE模式下无法运行
解决方法:
(1)在“数据执行保护”面板中修改
右击“我的电脑”选择“属性”,打开“高级”选项卡在“性能”栏中点击“设置”按钮,然后在弹出的“性能选项”窗口中选择“数据执行保护”选项卡,将默认的“仅为基本Windows程序和服务启用DEP”改为“为除下列选定程序之外的所有程序和服务启用DEP”,接着点击“添加”按钮将VPC程序加入例外列表中。
(2)修改Boot.ini文件
如果在DEP的设置面板中修改,那只能逐一添加例外的程序,如何让所有程序都逃脱DEP的“魔掌”呢?直接修改Boot.ini文件即可,选择“资源管理器”的“文件夹选项”菜单,在“查看”选项卡中勾选“显示所有文件和文件夹”,取消“隐藏受保护的系统文件”的勾选。在C:根目录下找到Boot.ini,右击选择“属性”,去除其“只读”属性,然后用“记事本”打开,将“/NoExecute””改为/NOPAE /EXECUTE”,保存并恢复其“只读”属性。
******************************************************
*看看我的 boot.ini 中的项吧(直接不与你配置文件不同的地方复制黏贴就好了):
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NOPAE /EXECUTE
*******************************************************
二.安装MSdos 6.22
下一个msdos6.22的镜像
下载后解压缩后是一个622c.img(这个是软盘镜像)
然后启动Virtual PC,新建一个PC,内存32m,硬盘50m,OK启动!
菜单 -> 软驱 -> 载入镜像 选择622c.img
OK,引导系统,进入了dos.然后对硬盘分区
执行命令:fdisk 一路回车到底 (注意:2007里需要,5.2版本里不需要)
然后格式化c盘 format C: /s
然后传输系统文件 sys C:
然后拷贝软盘文件: copy a:\*.* c:\ (注意不要覆盖c盘已经存在的文件)
OK.菜单 -> 软驱 ->释放镜像"622c.img"
重启,这样你就进了dos环境.
三.安装共享文件夹模块.
注意:2007中不再支持dos,因此不提供dos下的附加模块,我本来想用VPC5.2版本中的dos模块代替,可是运行fshare.exe(提供文件夹共享的程序)时提示说:fshare.exe没有运行在Connectix公司的产品中,无法运行,导致VPC2007中始终无法安装上DOS附加模块,而不能共享文件夹.
VPC 5.2汉化版的设置共享文件夹方法:
重启进入dos后,菜单 -> 软驱 ->载入镜像 选择dos附加模块 (这个文件包含在Virtual PC 5.2汉化版目录中的“DOS附加模块”文件夹中 )
加载后,切换到软盘
执行命令:c:\>a:
执行命令:a:\>dosadd
然后就可以看到Successful了.呵呵.
然后就是重启,进入dos系统后, 菜单 -> 编辑 ->属性设置 这时共享文件夹就可以添加了.添加一个,设置成盘符Y:
然后执行命令 Y:
就可以看到共享的文件了.
不明白的QQ:165440770 消息提示:汇编网
也可以去我的博客留言 | | |
|
|
|
|
[第1楼]
[ 回复时间:2009-05-09 10:02 ]
[引用]
[回复]
[ top ] | |
荣誉值:169
信誉值:0
注册日期:2008-08-19 16:07 |
|
|
|
|
|
[第2楼]
[ 回复时间:2009-05-14 10:02 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-05-13 21:46 |
貌似可以解决栈顶超界的问题,在32位环境下学16位汇编有诸多不便,先试试这个虚拟机怎么样 | | |
|
|
|
|
[第3楼]
[ 回复时间:2009-05-14 13:26 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-05-13 18:35 |
|
|
|
|
|
[第4楼]
[ 回复时间:2009-05-18 21:52 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-05-18 09:10 |
|
|
|
|
|
[第5楼]
[ 回复时间:2009-05-19 08:31 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:2
注册日期:2008-12-15 16:17 |
好复杂的感觉 谢谢
------------------
回复:仅仅是按照说明去操作罢了,这也算是复杂? | | |
|
|
|
|
[第6楼]
[ 回复时间:2009-05-21 02:22 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-05-21 02:01 |
|
|
|
|
|
[第7楼]
[ 回复时间:2009-06-03 09:25 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-04-14 10:18 |
怎么判断是32位还是16位啊?啊是我问的有点弱智啊? | | |
|
|
|
|
[第8楼]
[ 回复时间:2009-06-12 22:12 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-06-04 19:24 |
|
|
|
|
|
[第9楼]
[ 回复时间:2009-09-21 21:12 ]
[引用]
[回复]
[ top ] | |
荣誉值:4
信誉值:2
注册日期:2009-08-16 13:20 |
|
|
|
|
|
[第10楼]
[ 回复时间:2009-09-23 15:33 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-09-23 15:15 |
|
|
|
|
|
[第11楼]
[ 回复时间:2009-09-23 15:33 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-09-23 15:15 |
|
|
|
|
|
[第12楼]
[ 回复时间:2009-10-26 12:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:16
注册日期:2009-10-21 20:01 |
|
|
|
|
|
[第13楼]
[ 回复时间:2009-10-30 15:40 ]
[引用]
[回复]
[ top ] | |
荣誉值:8
信誉值:0
注册日期:2009-10-28 11:47 |
|
|
|
|
|
[第14楼]
[ 回复时间:2011-07-31 18:14 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-07-06 20:24 |
|
|
|
|
|
[第15楼]
[ 回复时间:2011-09-13 17:22 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2009-05-07 06:13 |
|
|
|
|
|
[第16楼]
[ 回复时间:2011-09-13 17:34 ]
[引用]
[回复]
[ top ] | |
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59 |
|
|
|
|
|
[第17楼]
[ 回复时间:2011-09-14 16:32 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-09-14 16:29 |
|
|
|
|
|
[第18楼]
[ 回复时间:2011-09-19 19:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:2
注册日期:2008-12-15 16:17 |
虚拟机可是使用VirtualBox ,貌似这个更方便,有问题google 百度.... | | |
|
|
|
|
[第19楼]
[ 回复时间:2011-09-20 09:21 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-09-19 08:05 |
|
|
|
|
|
[第20楼]
[ 回复时间:2011-10-11 23:15 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-10-11 23:13 |
其实在win7 下一个dosbox + debug就可以了的 | | |
|
|
|
|
[第21楼]
[ 回复时间:2011-10-30 15:24 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-10-28 17:50 |
|
|
|
|
|
[第22楼]
[ 回复时间:2011-12-16 19:30 ]
[引用]
[回复]
[ top ] | |
荣誉值:4
信誉值:4
注册日期:2011-12-05 18:50 |
|