鱼C论坛

 找回密码
 立即注册
查看: 3466|回复: 6

[已解决]下面这个问题我都不会问了

[复制链接]
发表于 2015-9-22 13:51:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 1427245092 于 2015-9-22 13:58 编辑

各位:

大神,我的电脑是64位的,在学习汇编语言时,我通过编译器和连接器生成了1.exe文件,但是不能在64位DOS中运行,我该怎么办??

谢谢各位大神。
最佳答案
2015-11-29 17:14:57
*【DOSBox0.74-win32-installer】这个是WIN7\WIN8\WIN8.1通用的,支持32及64位操作系统。

*【DEBUG.EXE】就是那回事儿了,不知道和【DEBUG32.EXE】有没有什么区别,但肯定能用!

*【MASM】分5.0和6.15两个版本,前者很稳定,学习8086CPU就够了,而后者功能相对强大,易于使用,也是甲鱼视频里用的那个。

(更新的版本已经集成在了各版本的VISUALSTUDIO中的VC的BIN文件夹中,这里不提供。)

*【npp.6.7.4.Installer.1421032427.exe】就是NOTEPAD++,官方中文版。

*【UltraEdit_21.20.1001.0_SC.exe】烈火的中文免注册版本。

*【汇编金手指】就是视频教程里所提到的那个。








WIN7/XP/32位操作系统的同学可以不下DOSBox和DEBUG,直接下MASM5.0或者MASM6.15就好。




WIN7/WIN8/WIN8.1/64位操作系统的同学推荐下MASM5.0,6.15在编译的时候有问题。






关于DOSBox模式和DEBUG调用



1,   首先开始按步骤进行安装,安装目录任选。

安装成功后运行DOSBox,我们就可以看到一个非常熟悉的界面了,和电脑里的命令提示符DOS窗口差不多(注意:由于它的两个窗口是在一起作用的,所以使用的时候不要关掉其中的任一个窗口)。



2,   运行DOSBox后,我们可以看到【Z:\>】,这是DOSBox默认的虚拟盘符,我们可以采用【mount】命令将其改变为指定位置的指定盘符。

例:

Z:\>mount C D:\MASM↙

Drive C is mountedas local directory D:\MASM\

Z:\>C:↙

C:\>

这里,我在【D】盘建立了一个文件夹【MASM】,作为汇编实验的文件存放位置。使用该命令后,将自己本地电脑的【D:\MASM】目录虚拟成了【C】盘符。这时候在DOSBox里面输入【C:】其实是打开电脑里面的【D:\MASM】。



3,   但是每次打开DOSBox都要输入太麻烦,可以打开【DOSBox.exe】所在程序目录,进行如下设置:

双击打开【DOSBox0.74 Options.bat】,在打开的文本里找到[autoexec]行(通常会在文本的最后位置),根据你自己做汇编实验的文件夹所在路径进行相应的设置,在[autoexec]项的末尾另起一行写入下面的两条命令:

[autoexec]

mount C D:\MASM

C:

# Lines in thissection will be run at startup.

# You can put yourMOUNT lines here.

以我的文件路径设置为例,修改后,保存并关闭。



4,   然后将【DEBUG.EXE】和【MASM 5.0】或【MASM 6.15】中的所有文件都放在【D:\MASM】文件夹下。

这时候打开DOSBox就可以直接调用【DEBUG、MASM、ML、LINK】等命令了。



5,   如果使用MASM的时候会出现【unable to open input file】这个错误,是汇编时找不到源文件。

举例,将【1.ASM】文件放在【D:\MASM\EXAMPLE】这个文件夹下。如果编译的时候用【Object Modules [.OBJ]:D:\MASM\EXAMPLE\1.ASM】就会出现上面的错误提示。正确的应该是【Object Modules [.OBJ]:D:\EXAMPLE\1.ASM】。这是因为DOSBOX虚拟【D:\MASM】为所设盘符的根目录,不要重复书写。

原文地址:http://bbs.fishc.com/thread-58642-1-1.html
他上面有软件下载

64位电脑没有办法执行COMAND

64位电脑没有办法执行COMAND
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-22 14:32:01 | 显示全部楼层
装个虚拟机吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-22 16:02:08 | 显示全部楼层

我安装了DOSBox 0.74,怎么使用?你会吗?谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-22 16:40:50 | 显示全部楼层
没用过这个。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-26 11:48:23 | 显示全部楼层
过来看看  呵呵
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-29 17:14:57 | 显示全部楼层    本楼为最佳答案   
*【DOSBox0.74-win32-installer】这个是WIN7\WIN8\WIN8.1通用的,支持32及64位操作系统。

*【DEBUG.EXE】就是那回事儿了,不知道和【DEBUG32.EXE】有没有什么区别,但肯定能用!

*【MASM】分5.0和6.15两个版本,前者很稳定,学习8086CPU就够了,而后者功能相对强大,易于使用,也是甲鱼视频里用的那个。

(更新的版本已经集成在了各版本的VISUALSTUDIO中的VC的BIN文件夹中,这里不提供。)

*【npp.6.7.4.Installer.1421032427.exe】就是NOTEPAD++,官方中文版。

*【UltraEdit_21.20.1001.0_SC.exe】烈火的中文免注册版本。

*【汇编金手指】就是视频教程里所提到的那个。








WIN7/XP/32位操作系统的同学可以不下DOSBox和DEBUG,直接下MASM5.0或者MASM6.15就好。




WIN7/WIN8/WIN8.1/64位操作系统的同学推荐下MASM5.0,6.15在编译的时候有问题。






关于DOSBox模式和DEBUG调用



1,   首先开始按步骤进行安装,安装目录任选。

安装成功后运行DOSBox,我们就可以看到一个非常熟悉的界面了,和电脑里的命令提示符DOS窗口差不多(注意:由于它的两个窗口是在一起作用的,所以使用的时候不要关掉其中的任一个窗口)。



2,   运行DOSBox后,我们可以看到【Z:\>】,这是DOSBox默认的虚拟盘符,我们可以采用【mount】命令将其改变为指定位置的指定盘符。

例:

Z:\>mount C D:\MASM↙

Drive C is mountedas local directory D:\MASM\

Z:\>C:↙

C:\>

这里,我在【D】盘建立了一个文件夹【MASM】,作为汇编实验的文件存放位置。使用该命令后,将自己本地电脑的【D:\MASM】目录虚拟成了【C】盘符。这时候在DOSBox里面输入【C:】其实是打开电脑里面的【D:\MASM】。



3,   但是每次打开DOSBox都要输入太麻烦,可以打开【DOSBox.exe】所在程序目录,进行如下设置:

双击打开【DOSBox0.74 Options.bat】,在打开的文本里找到[autoexec]行(通常会在文本的最后位置),根据你自己做汇编实验的文件夹所在路径进行相应的设置,在[autoexec]项的末尾另起一行写入下面的两条命令:

[autoexec]

mount C D:\MASM

C:

# Lines in thissection will be run at startup.

# You can put yourMOUNT lines here.

以我的文件路径设置为例,修改后,保存并关闭。



4,   然后将【DEBUG.EXE】和【MASM 5.0】或【MASM 6.15】中的所有文件都放在【D:\MASM】文件夹下。

这时候打开DOSBox就可以直接调用【DEBUG、MASM、ML、LINK】等命令了。



5,   如果使用MASM的时候会出现【unable to open input file】这个错误,是汇编时找不到源文件。

举例,将【1.ASM】文件放在【D:\MASM\EXAMPLE】这个文件夹下。如果编译的时候用【Object Modules [.OBJ]:D:\MASM\EXAMPLE\1.ASM】就会出现上面的错误提示。正确的应该是【Object Modules [.OBJ]:D:\EXAMPLE\1.ASM】。这是因为DOSBOX虚拟【D:\MASM】为所设盘符的根目录,不要重复书写。

原文地址:http://bbs.fishc.com/thread-58642-1-1.html
他上面有软件下载

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-29 23:03:47 | 显示全部楼层
过来看看~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 06:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表