在win7 64位的环境下,DOS中没有debug.exe,不可以直接进行汇编程序的运行和使用。这里介绍一下如何在win7的64位系统里编译汇编语言。
一:使用的软件
主要是DOSBOX,debug.exe,edit.com与masm5.zip
在我上传的资源中进行下载。链接是http://download.csdn.net/detail/a_a_ron/8476603
二:安装方法
1.安装DOSBOX,装在C盘
2.在任意的盘中新建一个文件夹,文件名要是英文的,之后把debug.exe,edit.com和masm5.zip的解压文件放在这个文件夹中。
比如我的文件名是Assembly,路径在D盘的根目录。
3.运行DOSBOX软件
4.输入
解释:由于我的Assembly文件夹是在D盘,所以第一句话的意义是把D盘虚拟成C盘。第二句是进入C盘(实际是进入D盘,这个C盘是虚拟的),cd Assembly是指进入这个文件夹。之后输入
输入edit后回车后进入汇编语言的编辑界面。
在这里写入汇编的代码,之后点击file,选择save as,输入文件名,比如test.asm。(这里是可以使用鼠标的,如果要将鼠标跳出的话,按Ctrl+F10).
保存后的文件目录如下,也可以直接导入.asm文件到这个文件夹。
之后选择File的EXIT退出这个蓝色的编辑界面。退出后的页面如下
之后对这个test文件进行编译
编译后会生成.OBJ、.CRF、.LST文件
之后进行链接
之后运行这个程序,输入test,运行的结果是在这个界面上的第一行输出一行绿色的Hello World。这里截图的时候截不出来,大家运行的时候就会看到了。
生成了可执行的文件。
到此环境配置完毕。