查看完整版本: MASM32开发环境和MASM汇编器的区别

xzp 2007-11-4 14:12

MASM32开发环境和MASM汇编器的区别

[size=10pt]MASM32[/size] [font=宋体][size=10pt]是一个为那些对学习或者编写[/size][/font] [size=10pt]32[/size] [font=宋体][size=10pt]位微软汇编([/size][/font] [size=10pt]MASM[/size] [font=宋体][size=10pt])感兴趣[/size][/font] [font=宋体][size=10pt]的程序员提供的工作环境,它最流行的版本是[/size][/font] [size=10pt]8.0[/size] [font=宋体][size=10pt]版,而我所知道最新版本是[/size][/font] [size=10pt]9.0[/size] [font=宋体][size=10pt]版。[color=#000000][u]但是请大家一定要注意,这里的[/u][/color][/size][/font] [color=#000000][u][size=10pt]8.0[/size] [font=宋体][size=10pt]版和[/size][/font] [size=10pt]9.0[/size] [font=宋体][size=10pt]版不是指[/size][/font] [size=10pt]MASM[/size] [font=宋体][size=10pt]编译器[/size][/font] [size=10pt]([/size] [font=宋体][size=10pt]即[/size][/font] [size=10pt]ML)[/size] [font=宋体][size=10pt]的版本,而是[/size][/font] [size=10pt]MASM32[/size] [/u][/color][font=宋体][size=10pt][color=#000000][u]开发环境的版本。[/u] [/color]经常看到网上有网友发的贴把这两个概念都搞混了。[/size][/font] [size=10pt][/size]
[font=宋体][size=10pt]那么[/size][/font] [size=10pt]MASM(ML)[/size] [font=宋体][size=10pt]编译器的版本到底有哪些呢?教学上常用的版本是[/size][/font] [size=10pt]5.0[/size] [font=宋体][size=10pt]版的,之前还有个[/size][/font] [size=10pt]4.0[/size] [font=宋体][size=10pt]版的记得“全国计算机等级三级考试”就是用的[/size][/font] [size=10pt]4.0[/size] [font=宋体][size=10pt]版。[/size][/font] [size=10pt]5.0[/size] [font=宋体][size=10pt]版之后有个[/size][/font] [size=10pt]5.1[/size] [font=宋体][size=10pt]版本,在这之后,从[/size][/font] [size=10pt]6.0[/size] [font=宋体][size=10pt]版开始[/size][/font] [size=10pt]MASM[/size] [font=宋体][size=10pt]就改名[/size][/font] [size=10pt]ML[/size] [font=宋体][size=10pt]了,因为它把编译和连接组合在一起了。而且[/size][/font] [size=10pt]6.0[/size] [font=宋体][size=10pt]版还对汇编语言进行了大幅改造,使之支持高级语言的很多特性。[/size][/font] [size=10pt]6.0[/size] [font=宋体][size=10pt]版之后常看到的就是[/size][/font] [size=10pt]6.11[/size] [font=宋体][size=10pt]、[/size][/font] [size=10pt]6.13[/size] [font=宋体][size=10pt]、[/size][/font] [size=10pt]6.14[/size] [size=10pt]MASM32(V8.0[/size] [font=宋体][size=10pt]和[/size][/font] [size=10pt]V9.0)[/size] [font=宋体][size=10pt]就是包含有[/size][/font] [size=10pt]ML6.14[/size] [font=宋体][size=10pt]版[/size][/font] [size=10pt],[/size] [font=宋体][size=10pt]而不是[/size][/font] [size=10pt]ML8.0[/size] [font=宋体][size=10pt]版。[/size][/font] [size=10pt]6.14[/size] [font=宋体][size=10pt]之后就是[/size][/font] [size=10pt]6.15。[/size][font=宋体][size=10pt]但[/size][/font] [size=10pt]Microsoft[/size] [font=宋体][size=10pt]从[/size][/font] [size=10pt]6.15[/size] [font=宋体][size=10pt]版开始好象就不再单独发布[/size][/font] [size=10pt]MASM[/size] [font=宋体][size=10pt]的开发工具包了。[/size][/font] [size=10pt][/size]
[size=10pt]

[/size][font=宋体][size=10pt]以后的[/size][/font] [size=10pt]ML[/size] [font=宋体][size=10pt]还有[/size][/font] [size=10pt]7.0[/size] [font=宋体][size=10pt]、[/size][/font] [size=10pt]7.1[/size] [font=宋体][size=10pt]版,最新的是[/size][/font] [size=10pt]ML8.0[/size] [font=宋体][size=10pt]版。但它们都只包含在[/size][/font] [size=10pt]Visual Studio.Net[/size] [font=宋体][size=10pt]和[/size][/font] [size=10pt]Visual Studio 2005[/size] [font=宋体][size=10pt]里面。而且如果你[/size][/font] [font=宋体][size=10pt]安装了[/size][/font] [size=10pt]Visual Studio 2005[/size] [font=宋体][size=10pt]的[/size][/font] [size=10pt]64[/size] [font=宋体][size=10pt]位开发环境,你将得到一个[/size][/font] [size=10pt][url=http://msdn2.microsoft.com/en-us/library/hb5z4sxd.aspx][color=#0000cc]MASM for x64 ([/color][color=#0000ff] [/color][color=#cc0033]ml64[/color][color=#0000ff] [/color][color=#0000cc].exe[/color][color=#0000ff] [/color][/url])[/size] [font=宋体][size=10pt]哈哈,各位这可是支持[/size][/font] [size=10pt]Intel [/size][font=宋体][size=10pt]和[/size][/font] [size=10pt]AMD[/size] [font=宋体][size=10pt]的[/size][/font] [size=10pt]64[/size] [font=宋体][size=10pt]位[/size][/font] [size=10pt]CPU[/size] [font=宋体][size=10pt]的汇编语言编译器!有志于[/size][/font] [size=10pt]64[/size] [font=宋体][size=10pt]位底层开发的赶快去试用看看吧。[/size][/font]
页: [1]
查看完整版本: MASM32开发环境和MASM汇编器的区别