. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
主题 : :  64位及网吧被限无虚拟机进行汇编学习  [待解决] 回复[ 41次 ]   点击[ 3454次 ]  
vsoft
[帖 主] [ 发表时间:2012-02-19 19:33 ] 
荣誉值:0
信誉值:2
注册日期:2011-11-27 16:20
不知道我的标题大家看明白没?

越来越多的朋友看到汇编的重要性,开始努力学习汇编,但是有不少朋友遇到的问题是64位的电脑,64位是无法进行16位汇编的,为此可能有些烦恼,有的聪明的朋友采用虚拟机解决,但是可能也会感觉很麻烦吧

还有的朋友在机房,网吧也不忘学习,这种精神值得我敬佩,哈哈,但是我刚才看到一个朋友就是苦于网吧的权限和部分windows功能被限,无法进行汇编的调试

在此抛砖引玉,介绍一个比较方便,简单的方法

首先你需要安装DOSBOX,也就是DOS模拟器
 (只有win32的,测试可用)
下载地址:http://www.dosbox.com/download.php?main=1

全英文的,但是“Windows         0.74         Win32 installer”应该是能明白的

  然后下载个win7 32位的DEBUG,或者从别的地方拷贝(32位的机器都有,路径是c:\windows\system32)

  举个例子,把DEBUG.exe放在D盘根目录下
  运行DOSBOX,依次输入如下命令

  mount c d:\       //回车,此命令的意思是将D盘挂载作为DEBUG的C盘
  c:                //回车,此命令的意思是进入C盘
  debug             //回车,这个命令不用我说了吧

  好了!熟悉的debug界面出现了!接下来你可以使用了,也可以用MASM编程了!


进入debug后可以alt+enter进入全屏,但默认分辨率可能较低,你看起来不太舒服,可以更改配置文件,具体如下:
打开debug的安装目录,双击打开DOSBox 0.74 Options.bat这个文件,会出现一个配置文件,找到fullresolution=original,我这里已经更改了fullresolution=1024*648

如果你嫌弃每次都要进行: mount c d:\→c:→debug这样的操作很麻烦,那你可以在:
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
这下面添加:
mount c d:\
c:

这样以后不用每次都这么麻烦了,看我的是这样的(注意最后2行):


[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.

mount c d:\
c:



需要说明的是,这个挂载我只是以D盘为例,你可以随便挂载在哪个盘符下!
pkingsha
[第24楼] [ 回复时间:2013-02-05 03:33 ] 
荣誉值:4
信誉值:0
注册日期:2013-02-02 01:48
[autoexec] 
# Lines in this section will be run at startup. 
# You can put your MOUNT lines here. 

mount c d:\ 
c: 
精华在这里
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved