. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  如何在64位系统下运行debug  [待解决] 回复[ 10次 ]   点击[ 1282次 ]  
acgtyrant
[帖 主]   [ 发表时间:2012-11-08 16:23 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-11-08 16:22
如果你正在为怎么在64位系统,例如64位Win7,运行王爽《汇编语言》上提到的debug而困扰,恭喜你,你找对地方了。

你所要做的是:
下载DOSBOXhttp://www.prashanthpai.com/pesse/mp_lab/DOSBox0.74-win32-installer.exe,安装。DOSBOX就好比可以在任何操作系统上,例如64位Win7上,运行DOS的工具。
再下载MASM压缩包http://www.prashanthpai.com/pesse/mp_lab/8086_Assembler.zip,解压至C:/,如何保证解压路径是正确的呢?只要你打开C盘,你会看到解压出来的文件夹masm,再打开它,如果你会看到一些可执行文件,其中就有个叫做debug.exe的东西,就说明你解压正确。
运行刚刚安装好的DOSBOX程序,输入mount c: c:/masm/,回车,再输入c:,再回车。
输入debug并回车试试看?

恭喜你!你成功启动debug了!

接下来你在王爽的教材里还会要用到的工具有masm,edit,link,到哪里下这工具呢?又怎么运行它们,去打开上面提到的那个masm文件夹,你就会发现里面已经有masm,edit,link了。

解释下上面运行debug的前两行命令:mount c: c:/masm/ c: 这两行命令就是在每次打开DOSBOX时,要用debug、masm、edit、link之前都要执行的,执行后才能打开它们的任意一个。要打开masm,在执行上面两个命令后直接输入masm并回车,你这时应该学会如何用DOSBOX了。剩下的就是直接按教材上练习了。
sww7236
[第1楼]   [ 回复时间:2013-03-08 18:39 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-03-01 15:00
masm下载不了了
fred_yuan
[第2楼]   [ 回复时间:2013-04-03 22:07 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-03-26 20:51
把下载MASM压缩包链接的最后一个逗号去掉。
fred_yuan
[第3楼]   [ 回复时间:2013-04-04 09:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-03-26 20:51
mount c: c:/masm/是不是应该改成mount c: c:\masm\
liyuankb
[第4楼]   [ 回复时间:2014-02-12 00:25 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-02-08 23:36
楼主的方法亲试可用
sh0211031
[第5楼]   [ 回复时间:2014-03-29 15:10 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-09-06 10:26
安装emu8086模拟软件,模拟器可以实时显示各寄存器的数值,比debug查看更方便,个人推荐!!
baibaizhu
[第6楼]   [ 回复时间:2014-03-30 13:55 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-03-30 13:49
恩,可以的我试了
tom7370
[第7楼]   [ 回复时间:2019-02-10 22:09 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2019-01-26 11:46
?为什么链接打不开啊?
cookies
[第8楼]   [ 回复时间:2020-01-11 18:13 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2018-07-26 16:43
mount c: c:\masm\ (字母无关大小写)
c:/masm/这个是错的,windows上的文件夹符号是反斜杠 \,linux上的文件夹符号才是正斜杠 /。
dosbox masm的压缩包都可以在CSDN上下载
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved