MASM是干什么的

发布网友 发布时间:2024-10-23 21:24

我来回答

2个回答

热心网友 时间:2024-10-27 16:15

这么说吧(我认为这么说最简单):
.asm 是以程序员能理解方式描述的代码.
.obj 是以编译器能理解的方式描述的代码. 它可以跨编译器和跨平台被链接.
.exe 是以计算机能理解的方式描述的二进制代码. 它与OS直接相关. 通过.obj到.exe的链接过程, 除了是将多个.obj"合并"成一个.exe之外, 也使得代码能够被不同的OS理解并执行.这么说吧(我认为这么说最简单):
.asm 是以程序员能理解方式描述的代码.
.obj 是以编译器能理解的方式描述的代码. 它可以跨编译器和跨平台被链接.
.exe 是以计算机能理解的方式描述的二进制代码. 它与OS直接相关. 通过.obj到.exe的链接过程, 除了是将多个.obj"合并"成一个.exe之外, 也使得代码能够被不同的OS理解并执行.

热心网友 时间:2024-10-27 16:12

MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。 MASM版本至今在不断的更新,推荐使用新版本进行开发。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com