文档库 最新最全的文档下载
当前位置:文档库 › 教你如何在64位WIN7系统下配置汇编软件并运行汇编程序

教你如何在64位WIN7系统下配置汇编软件并运行汇编程序

教你如何在64位WIN7系统下配置汇编软件并运行汇编程序
教你如何在64位WIN7系统下配置汇编软件并运行汇编程序

64位WIN7系统如何使用汇编软件并运行汇编程序

有很多同学使用的都是64位的windows系统,但是会发现有很多软件不支持64位系统,特别是学习汇编语言的同学,更是烦恼。要做汇编实验却发现64位的Win7系统没有Debug.exe调试程序,于是从Windows xp或32位win7系统上复制了一个debug.exe到自己的电脑上,却发现debug在64位的电脑上不兼容。

64位系统运行汇编后的exe程序结果如下:

64位系统运行debug结果如下:

然而,我们不能放弃对汇编的学习,因此特分享以下两种方法供学习汇编的同学们解决不兼容问题:

一、 借助DOSBox;

(1)软件要求:

①DOSBox软件;

②Debug调试程序

(可以从Windows xp或32位win7系统电脑里复制,其所在路径应该是:C:\Windows\System32,找到debug.exe);

③masm.exe;link.exe;ml.exe;ml.err:做汇编的四个小程序

(最好能够从网上下载一个版本较高点的,这样能在自己的命令提示符里直接使用这四个程序,使用也就更方便);

(2)开始安装:

双击打开DOSBox软件,按步骤进行安装,安装目录任选,不过由于C盘是系统盘,所以最好安装在其他盘里;

安装成功后打开DOSBox, 我们就可以看到一个非常熟悉的界面了,和电脑里的命令提示符DOS窗口差不多,界面如下:

(注意:由于它的两个窗口是在一起作用的,所以使用的时候不要关掉其中的任一个窗口)

安装完DOSBox后,我们就能运行汇编后的程序了

(3)相关设置操作:

①DOSBox相关设置

打开DOSBox后,我们可以看到Z : \ >,这是DOSBox里的虚拟盘,我们可以采用mount命令将其转变到自己的D盘:

mount d d:\myassembly

这里,我在D盘建立了一个文件夹myassembly,作为自己做汇编实验的文件存放位置;使用该命令后,d符号也就虚拟成了自己本地电脑的d:\myassembly 目录;然后转换盘符就行了;

但是,我们每一次打开DOSBox都要进行这两步有点麻烦,因此,我们也可以如下这样一步到位:

开始——>所有程序——>DOSBox文件——>

打开DOSBox 0.74 Options,在打开的文本里找到[autoexec](应该会在文本的最后位置),根据你自己做汇编实验的文件夹所在路径进行相应的设置,在;[autoexec]项的末尾写上上面的两条命令:

以我的文件路径为例:

这样在我们再次打开DOSBox时,就会直接加载上述命令;

②debug设置

把debug.exe放入我们之前设置的做汇编实验的文件夹目录下

于是我们就可以在DOSBox下使用Debug调试程序

如下:

二、安装虚拟机;

我们可以安装一个虚拟机,装上Windows xp系统。这样我们就可以在虚拟机里毫无忌惮的做汇编实验,也就不会再存在不兼容问题了。

(安装虚拟机的步骤以及要求在网上有很多相关的使用教程,我也就不再重复说明)

附录:

个人使用建议:

我们可以在自己的命令提示符DOS里进行汇编源文件asm的汇编masm、连接link或者ml操作,得到一个可执行程序exe。但这个程序的运行和64位系统不兼容,因此我们可以在DOSBox里运行汇编后的可执行程序exe和调试程序debug.

教程到此结束,谢谢大家的阅览

相关文档