. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  真心想学好汇编的看过来---纯DOS环境简单完美搭建,强烈推荐!  [待解决] 回复[ 22次 ]   点击[ 2897次 ]  
hanlsheng
[帖 主]   [ 发表时间: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  消息提示:汇编网 

也可以去我的博客留言
abob
[第1楼]   [ 回复时间:2009-05-09 10:02 ]   [引用]   [回复]   [ top ] 
荣誉值:169
信誉值:0
注册日期:2008-08-19 16:07
用虚拟机不错啊,踩踩 ^_^
flyincold
[第2楼]   [ 回复时间:2009-05-14 10:02 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-05-13 21:46
貌似可以解决栈顶超界的问题,在32位环境下学16位汇编有诸多不便,先试试这个虚拟机怎么样
lmmilebuddha
[第3楼]   [ 回复时间:2009-05-14 13:26 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-05-13 18:35
在virtualbox装成功了。。。
520william
[第4楼]   [ 回复时间:2009-05-18 21:52 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-05-18 09:10
好复杂的感觉 谢谢
hanlsheng
[第5楼]   [ 回复时间:2009-05-19 08:31 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2008-12-15 16:17
好复杂的感觉 谢谢
------------------
回复:仅仅是按照说明去操作罢了,这也算是复杂?
waykingmasm
[第6楼]   [ 回复时间:2009-05-21 02:22 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-05-21 02:01
我怎么好像觉得32位下可以设置成16位哇
dong_xiao_long
[第7楼]   [ 回复时间:2009-06-03 09:25 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-04-14 10:18
怎么判断是32位还是16位啊?啊是我问的有点弱智啊?
jiangmingming
[第8楼]   [ 回复时间:2009-06-12 22:12 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-06-04 19:24
怎么用啊?
njutyangxiao
[第9楼]   [ 回复时间:2009-09-21 21:12 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:2
注册日期:2009-08-16 13:20
太强大了,谢谢了
chuzubanbianchuang
[第10楼]   [ 回复时间:2009-09-23 15:33 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-09-23 15:15
下了,用了,顶了,谢了!
chuzubanbianchuang
[第11楼]   [ 回复时间:2009-09-23 15:33 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-09-23 15:15
下了,用了,顶了,谢了!
heiok.com
[第12楼]   [ 回复时间:2009-10-26 12:43 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:16
注册日期:2009-10-21 20:01
虚拟机是建好了。但如何使用debug呢?
rockcat
[第13楼]   [ 回复时间:2009-10-30 15:40 ]   [引用]   [回复]   [ top ] 
荣誉值:8
信誉值:0
注册日期:2009-10-28 11:47
安装了DOS7.1自带debug
qingpengchen2011
[第14楼]   [ 回复时间:2011-07-31 18:14 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-07-06 20:24
非常感谢
hahajing3998
[第15楼]   [ 回复时间:2011-09-13 17:22 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2009-05-07 06:13
怎么没有debug?
chinatree
[第16楼]   [ 回复时间:2011-09-13 17:34 ]   [引用]   [回复]   [ top ] 
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59
xp自带的有,Win7没有。
fsllo
[第17楼]   [ 回复时间:2011-09-14 16:32 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-09-14 16:29
非常感谢
hanlsheng
[第18楼]   [ 回复时间:2011-09-19 19:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2008-12-15 16:17
虚拟机可是使用VirtualBox ,貌似这个更方便,有问题google 百度....
sunm
[第19楼]   [ 回复时间:2011-09-20 09:21 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-09-19 08:05
学习了哦
zetil
[第20楼]   [ 回复时间:2011-10-11 23:15 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-11 23:13
其实在win7 下一个dosbox + debug就可以了的
shujuxiufu
[第21楼]   [ 回复时间:2011-10-30 15:24 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-28 17:50
现在想下载可是无法下载了。。啊
donqy
[第22楼]   [ 回复时间:2011-12-16 19:30 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:4
注册日期:2011-12-05 18:50
去资源型网站verycd去下,应有尽有
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved