当前位置:首页 » 编程软件 » masm编译器官网下载

masm编译器官网下载

发布时间: 2023-05-24 02:15:19

Ⅰ [求助]我求masm6.x的编译

你可以去罗云彬的网站看看,现在的Win32汇编他可以说是最牛的了念春。他的激早网站上有相关的介绍、教程和资源下载,包括你说的编仔铅耐译器。

记得采纳啊

Ⅱ 汇编语言编译器的MASM编译器介绍

MASM是Microsoft公司推出的汇编编译器。它的版本从低到高经过了很多次的升级(微软的通病,升级补丁多如牛毛)。每次升级除了例行的错误修正外都增加了一些新的功能,以至于到最后高版本和低版本的语法和功能相差很多,向下兼容性也不好。低版本的MASM固然无法编译高版本的源程序,但高版本的MASM也可能无法正常编译低版本的源程序,如MASM 4.0写的源程序常常无法在MASM 6.x上编译成功。在使用MASM系列编译器时,如果不先搞清楚特定的语法和编译选项可以在哪个版本上用,编译中就会错误连篇。所以在这里有必要了解一下MASM各版本的演变过程
下表列出了不同版本MASM编译器的区别。
版 本
简 介
MASM 4.00
这是最先广泛使用的一个MASM版本,适用于DOS下的汇编编程。它很精巧,但使用起来不是很智能化,需要用户自己一板一眼地写出所有的东西。很多教科书上讲的8086汇编语法都是针对这个版本的,对程序员来说。它只比用Debug方便一点点。
MASM 5.00
MASM 5.00比4.00在速度上快了很多,并将段定义的伪指令简化为类似 .code与.data之类的定义方式,同时增加了对80386处理器指令的支持,对4.00版本的兼容性很好
MASM 5.10
对程序员来说,这个版本最大的进步是增加了对@@标号的支持。这样,程序员可以不再为标号的起名花掉很多时间。另外,MASM 5.10增加了对OS/2 1.x的支持
MASM 5.10B
1989年推出,比上一个版本更稳定、更快,它是传统的DOS汇编编译器中最完善的版本
MASM 6.00
1992年发布,有了很多的改进。编译器可以使用扩展内存,这样可以编译更大的文件,可执行文件名相应从Masm.exe改为Ml.exe。从这个版本开始可以在命令行上用*.asm同时编译多个源文件,源程序中数据结构的使用和命令行参数的语法也更像C的风格。最大的改进之一是开始支持 .if/.endif这样的高级语法,这样,使用复杂的条件分支时和用高级语言书写一样简单,可以做到几千行的代码中不定义一个标号;另外增加了invoke伪指令来简化带参数的子程序调用。这两个改进使汇编代码的风格越来越像C,可读性和可维护性提高了很多
MASM6.00A
未发售的版本
MASM 6.00B
最后一个支持OS/2的MASM版本,修正了上一版本中的一些错误
MASM 6.10
修正了一些错误,同时增加了/Sc选项,可以在产生的list文件中列出每条指令使用的时钟周期数
MASM6.10A
1992年发布,修正了一些内存管理方面的问题
MASM 6.11
1993年11月发布,支持Windows NT,可以编写Win32程序,同时支持Pentium指令,但不支持MMX指令集
MASM6.11C
1994年发布,增加了对Windows 95 VxD的支持
MASM 6.12
1997年8月发布,增加 .686,.686P,.MMX声明和对相应指令的支持
MASM 6.13
1997年12月发布,增加了 .K3D声明,开始支持AMD处理器的3D指令
MASM 6.14
这是一个很完善的版本,它在 .XMM中增加了对Pentium III的SIMD指令集的支持,相应增加了OWORD(16字节)的变量类型
MASM 6.15

Ⅲ MASM 6.15以上版本的汇编编译器

你自己去微软下载中心下载,好吗?
是8.0
http://www.microsoft.com/downloads/en/details.aspx?familyid=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=en

Ⅳ 三级PC技术,上机操作编写汇编程序的时候,cmd指令执行MASM不成功,LINK是什么回事

如果确实成功安装了masm(存在masm.exe)的话,那么可能是没有设置环境变量,解决办法:
1. 添加环境变量:我的电脑 -〉 属性 -〉 系统设置 -〉 环境变量
在 path变量中添加masm的安装目录
2. 在使用masm时,先在cmd中进入到masm的安装目录,然后再进行你的工作。
建议使用“Masm for windows 集成实验环境”这个集成的环境,集代码编辑、孙团塌编译、连接、调试于一或祥体,用起来十分方便。
具体版本什么的自己可以去找找,有时间则圆没写汇编了……

Ⅳ 什么是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)下。

Ⅵ masm编译器用下载吗我的电脑在DOS中怎么不能用啊

masm是微软出的汇编编译器,支持8088/8086架构的汇编语言,在DOS下运行,需要下载。masm包括:
(1)编辑程序edit.exe
(2)汇编程序masm.exe
(3)连接程序link.exe
(3)调试程序debug.exe
基本使用方法如下,仅供参考:
用之前最好把上面的几个文件保存到盘符下的文件夹里,文件夹名字尽量简单明了,一切为了操作简单。
(1)最好不要用edit.exe,而用记事本编辑汇编程序,这样操作比较方便。保存时,文件类型选为所有文件,再在文件名后面加上.asm,保存即可。
(2)打开命令提示行(运行-->输入cmd-->确定),敲命令进入masm所在文件夹,输入masm *.asm(*表示文件名)回车。
这时会提示
Object filename [*.OBJ]:
表示要生成的目标文件名称,必须填,然后回车。提示
Source listing [NUL.LST]:
表示是否要生成列表文件,填写这生成.lst文件,不填则放弃生成.lst文件。.lst文件用记事本打开能看到源代码的语法错误,查错想当方便,****强烈建议生成****。回车后提示
Cross-reference [NUL.CRF]:
表示生成交叉引用文件.crf,如果有多个.obj文件参与连接就要生成,回车后显示错误数量等信息,编译完成。
(3)输入link *(.obj文件名)
一路回车,返回时已经生成了*.exe。
(4)debug使用比较复杂,不多介绍。

Ⅶ windows 10 汇编环境的搭建

1 工具准备
1)下载DOSBOX
工具介绍:DOSBox 是一个 DOS 模拟程序,由于它采用的是 SDL 库,所以可以很方便的移植到其他的平台。目前,DOSBox 已经支持在 Windows、Linux、Mac OS X、BeOS 、palmOS、Android 、webOS、os/2等系统中运行。不少DOS下的游戏都做链可以直接在该平台上运行。
2)下载MASM32
工具介绍:MASM32是国外的MASM爱好者Steve Hutchesson自行整理和编写的一个软件包,目前最高版本为11r版。MASM32并非指Microsoft的MASM宏汇编器,而是包含了不同版本工具组建的汇编开发工具包。它的汇编编译器是MASM6.0以上版本中的Ml.exe,资源编译器是Microsoft Visual Studio中的Rc.exe,32位链接器是Microsoft Visual Studio中的Link.exe,同时包含有其他的一些如Lib.exe和DumpPe.exe等工具。
注意:也可以直接下载由参考资料3作者提供的masm工具压缩包,里面包含必要的汇编、链接、调试工具(网络网盘下载)。

2 安装工具
1)安装DOSBOX
安装下载到的唤胡缓DOSBox0.74-win32-installer.exe,直接一路Next完成安装。
2)配置DOSBOX
创建一个用于保存汇编工具(如MASM、Link、DEBUG等工具)和汇编文件(*.asm)的目录,如:E:\DEBUG。
打开DOSBOX的安装根目录(默认安装路径:C:\Program Files\DOSBox-0.74),双击文件DOSBox 0.74 Options.bat,运行该批处理文件后系统会用文本文档Notepad打开配置文件dosbox-0.74.conf。
将光标定位到dosbox-0.74.conf文件的[autoexec]节点(一般在该文件末尾),在文件中添加以下内容:
[plain] view plain
MOUNT C D:\DEBUG # 将目录D:\DEBUG挂载为DOSBOX下的C:
set PATH=$PATH$;D:\DEBUG # 将D:\DEBUG写入环境变量PATH中
3)安装MASM32
解压安装下载到的masm32v11r.zip,按默认配置安装即可。
安装结束后,可直接利用masm32v11r中的gedit.exe程序编写、编译和链接asm汇编程序。
注意,MASM32的替代方案:可直接从其他电脑上复制汇编工具DEBUG.EXE、EDIT.EXE、LINK.EXE、MASM.EXE等工具复制到E:\DEBUG文件夹下(复制时注意不能将32位系统中找到的上述工具复制到64位系统中使用)

3 样例程序
1)运行DOSBOX,在命令符C:\>下输入命令:EDIT文件名.asm,启动EDIT.EXE进入代码编辑状态,并输入如下样例程序:
[plain] view plain
code segment
assume cs:code
start:
mov ax,5h
mov bx,6h
add ax,bx
mov ah,4ch ; 调用DOS的4C号功能
int 21h ; 退出DEBUG状态,返回DOS
code ends
end start
2)保存文件后返回DOSBOX的命令行,输入命令:MASM文件名.asm,生成目标文件文件名.OBJ(生成过程中可以修改目标文件名,直接回车可保持默认目标文件名)。
注意:此时可能生成三个文件:*.obj、*.lst和*.crf文件。其中,列表文件*.lst和交叉引用文件非必和模选,前者是汇编语言汇编的机器语言与汇编语言对照表,可用于调试;后者给出了用户定义的所有符号和对每个符号定义、引用的行号。
3)输入命令:LINK文件名.OBJ,链接生成可执行文件文件名.EXE。
注意:由于在上述代码中未定义堆栈段,故在链接时会提示:LINK : warning L4021: no stack segment,因不会影响执行文件的生成,故暂时忽略。
另外,此时可能生成两个文件:*.exe和*.map文件。其中,地址映射文件*.map给出内存地址分配的有关信息。
4)输入命令:DEBUG文件名.EXE,在DEBUG的命令提示符“-”出现后开始调试,以下是部分调试命令及截图:
输入命令:R,查看程序运行前的寄存器组初始值;

输入命令:U,查看程序反汇编代码。从反汇编代码中可看出,变量会被汇编为直接寻址方式,使用变量在数据段内的有效地址表示。

输入命令:T,单步调试;

输入命令:D,观察内存变化(D后不带地址或范围,默认显示上一个D命令之后的80字节内容);

输入命令:G 地址,程序从当前位置直接运行到指定地址处停下。

输入命令:E 地址修改内存中的内容,如:E DS:0100,输入空格可逐个字节修改,回车停止修改。

Ⅷ masm编译器的官方网站

win7可以运行masm5的,但是系统并不自带,所以楼主要去下载,然后解压到一个文件夹中,在cmd中进入所在目录,就可以运行masm5,并不像楼上所说的那样不能运行masm5,只是win7现在高级很多,所以的16位程序都无法全屏运行而已。。。。

Ⅸ 如何使用masm编译软件

比如:
1. 把压缩包解压到e盘, e:\masm
2. 设置环境变量, path里";e:\masm"
3. 在cmd里输入masm, 不会再出现:
'masm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
4. 找到源代码目录输入命令:
masm hello.asm; <-编译
link hello.obj; <-链接

Ⅹ 下载MASM

1. MASM 6.11

汇编语言编程调试工具,非常好用
download.pchome.net/development/linetools/10660.html

2. MASM 5.0

MASM 5.0
download.pchome.net/development/linetools/9028.html

3. Windows版本的MASM--集成宏汇编 V2.0

Windows版本的MASM2.0--集成宏汇编软件.对界面进行了全
www.skycn.com/soft/14754.html

4. WenMASM V2.70 修正版

WenMASM 2.70是一款强大的基于WINDOWS平台的的集成宏汇
www.skycn.com/soft/20024.html

5. Masm for Windows 集成实验环境 5.0

MasmforWindows集成实验环境是从事一线教学的大学教师针对汇编语言初学者的特点开发的
www.onlinedown.net/soft/43311.htm

6. Masm for Windows 集成实验环境 V5.0

Masm for Windows 集成实验环境是从事一线教学的大学教
www.skycn.com/soft/24321.html

7. MasmED V1.0.2.9 汉化版(第二版)

MasmEd是由着名的Win32汇编编辑器RadASM的作者所编写的
www.skycn.com/soft/22747.html

8. WenMASM R1.0

WenMASM是一个强大的集成宏汇编软件!全中文界面能使你在汇编时显的更得?
download.21cn.com/list.php?id=46673

9. 汇编编译环境下载:masm 5.0

汇编编译环境下载之masm 5.0
dl.pconline.com.cn/html/6/9/dlid=989&dltypeid=6&pn=0&.html

10. MasmED v1.0.2.9 汉化版

www.ddooo.com/softdown/36552.htm

11. Windows版本的MASM--集成宏汇编 V1.02

www.ddooo.com/softdown/12912.htm

12. Windows版本的MASM--集成宏汇编 V2.0

www.ddooo.com/softdown/28375.htm

13. WenMASM V2.70 修正版

www.ddooo.com/softdown/30332.htm

14. Masm for Windows 集成实验环境 V5.0

www.ddooo.com/softdown/36215.htm

15. WenMASM V2.70 中文版

download.winzheng.com/softview/SoftView_32104.htm

16. WenMASM R2.57 中文版

download.winzheng.com/softview/SoftView_31647.htm

17. MasmED V1.0.2.9 汉化版

download.winzheng.com/softview/SoftView_30406.htm

18. MasmED V1.0.2.9 汉化版(第二版)

download.winzheng.com/SoftView/SoftView_22744.htm

19. WenMASM R2.57 破解补丁

download.winzheng.com/softview/SoftView_25757.htm

20. Masm for Windows 集成实验环境 V5.0

download.winzheng.com/softview/SoftView_24318.htm

热点内容
php办公系统 发布:2025-07-19 03:06:35 浏览:895
奥德赛买什么配置出去改装 发布:2025-07-19 02:53:18 浏览:37
请与网络管理员联系请求访问权限 发布:2025-07-19 02:37:34 浏览:184
ipad上b站缓存视频怎么下载 发布:2025-07-19 02:32:17 浏览:839
phpcgi与phpfpm 发布:2025-07-19 02:05:19 浏览:522
捷达方向机安全登录密码是多少 发布:2025-07-19 00:57:37 浏览:689
夜魔迅雷下载ftp 发布:2025-07-19 00:39:29 浏览:97
增值税票安全接入服务器地址 发布:2025-07-19 00:20:45 浏览:484
solidworkspcb服务器地址 发布:2025-07-18 22:50:35 浏览:820
怎么在堆叠交换机里配置vlan 发布:2025-07-18 22:42:35 浏览:628