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版本至今在不断的更新,推荐使用新版本进行开发。