. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  64位及网吧被限无虚拟机进行汇编学习  [待解决] 回复[ 41次 ]   点击[ 3449次 ]  
vsoft
[帖 主]   [ 发表时间:2012-02-19 19:33 ]   [引用]   [回复]   [ top ] 
荣誉值: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盘为例,你可以随便挂载在哪个盘符下!
chinatree
[第1楼]   [ 回复时间:2012-02-19 22:17 ]   [引用]   [回复]   [ top ] 
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59
顶,推荐加精。
vsoft
[第2楼]   [ 回复时间:2012-02-19 22:26 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2011-11-27 16:20
DOSBOX只有1M多、我忘了说
tomato
[第3楼]   [ 回复时间:2012-02-19 22:32 ]   [引用]   [回复]   [ top ] 
荣誉值:405
信誉值:0
注册日期:2008-01-19 14:51
支持楼主!分享好东西!
vsoft
[第4楼]   [ 回复时间:2012-03-09 23:10 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2011-11-27 16:20
分享...
878592748
[第5楼]   [ 回复时间:2012-03-17 14:01 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-03-17 13:54
分享...
------------------
回复:
vsoft
[第6楼]   [ 回复时间:2012-04-20 20:59 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2011-11-27 16:20
希望能有帮助
tomato
[第7楼]   [ 回复时间:2012-04-23 00:19 ]   [引用]   [回复]   [ top ] 
荣誉值:405
信誉值:0
注册日期:2008-01-19 14:51
收藏啦!
ricky_hust
[第8楼]   [ 回复时间:2012-05-10 10:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-05-09 18:06
经测试,64位win7旗舰版可行,谢谢分享。
jkhell
[第9楼]   [ 回复时间:2012-05-10 23:34 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-05-10 22:54
刚测试 win7旗舰版x64运行给力
banxianer
[第10楼]   [ 回复时间:2012-05-18 14:07 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-04-21 11:14
这个不错!谢楼主了!
vsoft
[第11楼]   [ 回复时间:2012-05-20 18:26 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2011-11-27 16:20
如果觉得对你有帮助,请稍稍支持一下,UP一下,让更多的人看到
vsoft
[第12楼]   [ 回复时间:2012-05-20 18:29 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2011-11-27 16:20
至于挂载成功之后,不仅可以使用DEBUG命令,也可以进入挂载后的磁盘目录,原理同DOS一样,也就是说可以使用MASM进行编译
fpamc
[第13楼]   [ 回复时间:2012-05-20 19:08 ]   [引用]   [回复]   [ top ] 
荣誉值:30
信誉值:4
注册日期:2012-01-01 16:36
up下!
vsoft
[第14楼]   [ 回复时间:2012-09-01 09:39 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2011-11-27 16:20
up
821024807
[第15楼]   [ 回复时间:2012-09-04 13:43 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-04-28 17:38
嘿嘿~!!!
jiangliu
[第16楼]   [ 回复时间:2012-10-16 13:19 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-10-16 13:14
我怎么64位不可以用
xuer2016
[第17楼]   [ 回复时间:2012-10-17 11:27 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-10-16 16:56
看了内容才懂得。。。。
vcar1
[第18楼]   [ 回复时间:2012-10-31 19:45 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-10-29 21:43
got it
yangen
[第19楼]   [ 回复时间:2012-11-01 20:46 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-10-30 11:12
嗯,不错,此贴不得不顶,顶顶顶!!!
vsoft
[第20楼]   [ 回复时间:2012-11-29 21:04 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2011-11-27 16:20
回复:[第16楼]
------------------
你遇到什么问题了呢
knights8
[第21楼]   [ 回复时间:2012-11-30 20:53 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-11-28 22:41
好帖,顶一个
keai4le
[第22楼]   [ 回复时间:2012-12-13 20:13 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-12-11 23:06
嗯,我也是这样解决的,但是遇到一些错误的时候会无响应。只能直接退出了。
vs9841
[第23楼]   [ 回复时间:2012-12-28 16:24 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-01-17 12:29
用vmware的路过,dosbox稳定性不如vmware
pkingsha
[第24楼]   [ 回复时间:2013-02-05 03:33 ]   [引用]   [回复]   [ top ] 
荣誉值: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: 
精华在这里
hailong78596
[第25楼]   [ 回复时间:2013-05-27 12:45 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-04-04 16:55
vs9841
[第26楼]   [ 回复时间:2013-06-25 10:10 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-01-17 12:29
用vmware或是vbox更好。稳定而且可以完成书上全部的实验。
liyuankb
[第27楼]   [ 回复时间:2014-02-09 00:00 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-02-08 23:36
测试过可以用,谢谢啦
madeshun
[第28楼]   [ 回复时间:2014-05-24 09:26 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-04-13 16:45
【autoexec】在哪里?
1464181495
[第29楼]   [ 回复时间:2014-10-03 15:08 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-10-02 23:41
回复:[贴 主]
------------------
请问为什么还是没用
ontheroad530
[第30楼]   [ 回复时间:2014-10-25 00:02 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-08-30 13:17
多谢楼主
vsoft
[第31楼]   [ 回复时间:2015-05-23 16:25 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2011-11-27 16:20
时隔三年,我又要重新拾起汇编了
tom7370
[第32楼]   [ 回复时间:2019-01-29 10:00 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2019-01-26 11:46
感谢贴主,我找了好久都没找到解决方法,终于在这找到了
codinv
[第33楼]   [ 回复时间:2022-07-10 22:10 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2018-10-13 21:08
太棒了,成功实现
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved