分类

编程开发

masm5.0官方版|masm5.0汇编编译工具

masm5.0官方版|masm5.0汇编编译工具

大小:21M

语言:英文系统:Windows

类别:编程开发时间:2023-12-15

Tags:

masm5.0是一款非常好用的程序编辑工具,masm是Microsoft Macro Assembler的简写,一般人对于它的熟知度并不高,但是如果你是程序员,在支持开发汇编的环境下,masm就是你应该熟知的软件了,masm支持的宏具有多样性,利用我们日常习惯的程序语法,给你一个开发的新环境,这么算起来,masm算是高级汇编器的一个范本了。

注:win7 64位下没有debug调试工具 可以编译运行汇编语句 学习汇编很不方便 可以安装dosbox软件 它可以模拟出其他的dos环境 然后让编译器MASM.exe等在dosbox中运行.



masm5.0的使用方法 :

不管哪种方法,用户均需下载masm5.0(0.17M大小),文件里至少应包含两个文件:link.exe和masm.exe,可能还包含其他的。不过我们只需要最基本的这两个,下面就介绍下该软件的使用方法。

 

1、直接使用masm.exe和link.exe

   首先用汇编语言编辑一个txt文件,课保存在任何文件夹中(这是该种方法的优点之一),保存的文件类型为.asm,大小写无所谓。

   双击安装后的masm.exe,弹出一个类似DOS的对话框,将编辑好的asm文件拖到弹出的对话框,连按三下回车,如下图所示,完了,就会生成一个同名的obj文件(该文件与masm.exe同目录)。

 

 

双击link.exe,将生成的.obj拖到弹出的对话框,同样的操作,就会生成.exe文件了,双击,即可使用。

2、通过DOS环境使用masm.exe和link.exe

本方法还将介绍另一种生成asm文件的方法。

先在 masm文件夹里建一个新的文件夹,名为nm 然后 将masm文件夹里的masm.exe和link.exe复制到新建的nm文件夹
用cmd调用dos命令
如果你的masm文件在d盘
先用d:
接着d:>\cd masm
d:>masm\cd nm
d:\masm\nm \edit
进入编辑界面


写好程序后 ,保存,程序命名为1.asm
退出
d;\masm\nm\masm 1.asm
d;\masm\nm\link 1.obj


生成可执行文件
d;\masm\nm\1.exe

 


下面为dos窗口中显示的内容

进入命令行进行下面的步骤:

(1)你在编译时要求输入的地方一般直接回车,取默认值即可
=============================================================================
编译...
Microsoft (R) Macro Assembler Version 5.00
Copyright (C) Microsoft Corp 1981-1985, 1987.  All rights reserved.

Object filename [hello.OBJ]: <回车>
Source listing  [NUL.LST]: <回车>
Cross-reference [NUL.CRF]: <回车>

  50408 + 415320 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors
说明:上面连续三个回车,表示我要的都是默认值。下面是零个警告,零个严重错误。
=============================================================================
(2)连接时,也是直接回车取默认值即可
Microsoft (R) Overlay Linker  Version 3.60
Copyright (C) Microsoft Corp 1983-1987.  All rights reserved.

Run File [HELLO.EXE]:
List File [NUL.MAP]:
Libraries [.LIB]:
LINK : warning L4021: no stack segment    会提示缺少段定义,不用理会,缺的是ES
=============================================================================
(3)运行
在命令行下直接键入 1.exe,即可。
需要注意的是: 如果你的程序有向屏幕输出的话,可能只有在当前命令行窗口下执行时才会显示输出的内容。 而如果你在新开一个CMD窗口,直接运行1.exe时屏幕不会显示你想看到的内容

同类推荐

猜你喜欢

相关文章

本类下载排行