汇编编译器masm
1. 汇编语言用什么软件写的后缀名是什么
汇编语言不是用什么软件写的,是由字母、单词来代替一个特定的指令来编辑的,后缀名是.asm。
汇编语言是用一些容易理解和记忆的字母,单词来代替一个特定的指令,比如:用“ADD”代表数字逻辑上的加减,“MOV”代表数据传递等等,通过这种方法,人们很容易去阅读已经完成的程序或者理解程序正在执行的功能,对现有程序的bug修复以及运营维护都变得更加简单方便。
汇编语言具有更高的机器相关性,更加便于记忆和书写,但又同时保留了机器语言高速度和高效率的特点。汇编语言仍是面向机器的语言,很难从其代码上理解程序设计意图,设计出来的程序不易被移植,故不像其他大多数的高级计算机语言一样被广泛应用。
(1)汇编编译器masm扩展阅读
汇编语言表达式常量:
1>数值常量1010H
2>符号常量
伪指令:<符号名>EQU<表达式>
功能:定义所指符号常量所代表的常量的值
说明:表达式可以是常数、指令助记符、伪指令助记符、寄存器名字或其他自定义的符号
例子:VAEQU100;表达式为常数
NUMEQUVA+100;表达式为数值表达式
OPEEQUADD;表达式为指令助记符
伪指令:<符号名>=<常数表达式>
功能:定义所指符号常量所代表的常量的值
说明:“=”之后只能是常数,对于字符和字符串汇编时按照整数处理
例子:VA=100
NUM=3*100
NUM=VA+500
2. 汇编语言编译工具masm怎么使用
你可以先在
masm文件夹里建一个新的文件夹,名为nm
然后
将masm文件夹里的masm.exe和link.exe复制到新建的文件夹
调用dos命令
如果你的masm文件在d盘
先用d:
接着d;>\cd
masm
d;\masm\cd
nm
d;\masm\nm
\edit
进入编辑界面
写好程序后
程序命名为123.asm
退出
d;\masm\nm\masm
123.asm
d;\masm\nm\link
123.obj
生成可执行文件
d;\masm\nm\123.exe
3. 什么是MASM
怎么说呢,MASM是汇编语言的调试工具吧,我是这样理解的.
自二十世纪80年代初 Microsoft 公司推出 MASM 1.0 以来,目前MASM的版本已升至6.15,支持MMX Pentium、Pentium II、Pentium III及Pentium 4指令系统。
MASM 4.0支持80286/80287的处理器和协处理器;MASM 5.0支持80386/80387处理器和协处理器,并加进了简化段伪定义指令和存储模式伪指令,汇编和连接的速度更快。
MASM 6.0是1991年推出的,支持80486处理器,它对MASM 进行重新组织,并提供了许多类似高级语言的新特点。MASM 6.0之后又有一些改进,微软又推出MASM 6.11,利用它的免费补丁程序可以升级到MASM 6.14,支持到Pentium III指令系统。
MASM 6.x安装文件(链接下载文件MASM611FULL.ZIP)包含在5张软盘上,在DOS(或Windows的MS-DOS模拟环境)下,运行第一张盘上的SETUP.EXE程序就可以开始安装,通常选择在MS-DOS / Microsoft Windows操作系统下使用MASM。
一个MASM汇编系统,主要包含如下内容:
• MASM 6.15的汇编程序ML.EXE和配套的汇编错误信息文件ML.ERR,连接程序LINK.EXE,子程序库管理文件LIB.EXE;
• CV目录下的CodeView调试程序CV.EXE以及配套的库文件;
• HELP目录下的快速帮助文件QH.EXE,以及MASM宏汇编语言、汇编程序ML、连接程序LINK、调试程序CV等所有帮助文件;
• 本书作者为方便操作建立的批处理文件、I/O子程序库等。书中例题程序文件也可以建立在某个子目录(例如HBYYLT)下。
4. win10汇编语言编译器那个好
win10系统下比较好的编译器是MASM
MASM 最常用的 toolchain 是 MASM32/64 SDKhttp://www.masm32.com/