| 首  页 | 软件分类 | 最近更新 | 软件排行 | 精品推荐 |
主站 加入收藏  

20世纪下载站(镜像站)

| 实用工具 | 趣味游戏 | Windows 3.1软件 | DOS软件 | 操作系统 | 搜索:
您的位置: MASM 6.11
推荐
推荐软件
  • WINDOWS98第一版(簡體中文版)
  • OS/2 Warp 4.52
  • (苹果系统GHOST版) Mac OS X86 Leopard 10.5.2
  • 苹果MacOS X.Server.10.4.7(可用于Intel PC机上,已破
  • MiniWin98 光盘增强版
  • FreeDOS 1.0
  • DUSE 4.9 - DOS下的万能USB驱动
  • HX Extender 1.41
  • 95KB射击游戏 纯汇编语言开发
  • Windows NT 3.51 中文版 VMWare虚拟机版
  • 常用工具
  • Grub Makerom - 把Grub写入BIOS!
  • PocketDOS 1.12 - 在手机上运行DOS
  • Microsoft Virtual PC 2007 SP1
  • VMWare Workstation 7
  • PartitionMagic 8.0
  • Paragon Partition Manager 9.0
  • Mini Windows 3.1
  • UltraISO 9.35 Premium 绿色版
  • 软件下载TOP10
  • (苹果系统GHOST版) Mac OS X86 Leopard 10.5.2
  • MS-DOS 6.22 CD安装版
  • Windows NT 3.51 Workstation 中文版
  • MS-DOS7.1 Windows3.2中文版 WFW3.11 三合一版
  • Windows 3.2 中文光盘版
  • Windows 98 GHO镜像版
  • OS/2 2.1
  • Norton Utilities 8
  • Mac OS X 10.3 PearPC虚拟机版
  • Windows for Workgroups 3.11
  •  
    MASM 6.11


    软件大小:  3.8MB
    授权方式:  免费软件
    软件类别:  编程工具
    应用平台:  DOS
    加入时间:  2009-10-12
    下载浏览:  1913 / 5523
    推荐等级:  
    开 发 商:  
    软件其他:  评论投票

    软件介绍:
         

    MASM 是 Microsoft Macro Assembler 的缩写,它是 微软 为 x86 微处理器家族,所写的一套宏编译译器。它最初是用来发展在 MS-DOS 上面执行的软件,同时,它也该系统最流行的组译器。
    它支援的宏很灵巧,既广泛又多样性,结构化程式的惯用语法,包含高阶架构式的循环、程序呼叫,以及轮替 (alternation)(因此,MASM 算是高阶组译器的一个范本).
    竞争
    在 1990 年代初期,不管如何,有一些可供选择的组译器,像是 Borland TASM、共享版的 A86,以及(在 90 年代末期)NASM,都开始取得 MASM 的一些市场份量。但是在 1990 年代终,有两种因素,使得 MASM 保住大部分的市场份量:
    一是,微软停止把 MASM 作为商业产品一样的出售,并开始当成免费散布的 DDK(驱动器发展套件)之一部分;其次,MASM32 开发包、Iczelion's Win32 教材的出现,让视窗应用程式的设计,更方便使用 MASM.
    后来在 2000 年,MASM 6.15 的发行,一样是 Visual C++ Processor Pack 的一部份,费用全免。结果,在 Visual C++ 6.0 后来的所有版本,所包含的 MASM 之版本,都相等该 Visual C++ 的版本。后来在 Visual C++ 2005,64 位元版的 MASM 出现了(档名为 ml64.exe)。加上有庞大数量已安装 MASM 的用户群基础,这些因素,使得MASM仍能继续生存而不被淘汰。
    有许多正在进行的软件开发专案,都有支援到 MASM,其中包括 IDE(如 WinAsm Studio,RadASM)、除错器(像是 OllyDbg),以及 反组译器(如 IDAPro, Interactive Disassembler)
    这个 MASM32 的专案(http://www.movsd.com/)为了 MASM 使用者的方便,它把许多非常令人感动的程式师所写的程式库 (library)、程式范例 (sample code) 宝库,以及令人感动的说明文件,全都集合在一起。也有很多网上论坛,有在支援 MASM(包括 http://www.masm32.com/board/index.php).
    这些也都是沿习着着名的产品,如 Visual Basic、Visual C++、EasyCode 的 IDE 一样,为 MASM 提供 视觉化 (visual) 的能力。虽然这个产品上了年纪,但它仍然是最受各方支援的组译器。


    商业产品时期的 MASM 主要版本:
    4.x 1980 年代末期最流行的版本,很多组合语言入门书都以它为范本。 5.x 开始强化组译器简易指令(点指令),以简化程式架构。稍晚的组合语言入门书亦大量运用此一版本。 6.x 版本为了支援 Windows,有几个重大特色:
    支援 flat 与 386 以上 CPU保护模式。
    整合 PWB(Programmer's WorkBench) 开发环境。这软件在同时期的 Quick BASIC 也找得到。
    支援 DOS Extender,内建 DOS/16M。
    开始支援 OS/2 与 WinAPI。
    简易指令加入流程控制叙述,如 .IF、.While、.Exit......等。
    强化对外部函式库的支援命令,如 proto 与 invoke 等指令,其中最核心的是将 proc 指令包装成符合高阶语言风格(支援 C 与 Pascal 风格)的形式,且 invoke 指令重新包装 call 与 push/pop 指令,可以更直观、高阶地运用函式。这对呼叫高阶语言写成的函式、特别是繁复的 WinAPI 非常重要。
    masm 与 link 整合为 ML。
    NMake 的 makefile 描述结构也产生了巨大的变化。
    虽然 MASM 不再是商业产品,但微软乃继续支援着它,因为在微软的厂内,还是存在着大量以组语为基础的程式码。
    以单独包装贩卖的 MASM,最后版本的是 6.11. 自从微软停止对 MASM 分开销售后,至今他们也更新了几次的 MASM 6.x 版。
    6.15 版是放在 Visual C++ 6.0 Processor Pack 中。
    7.0 版是放在 Visual C++ .NET 2002。
    7.1 版是放在 Visual C++ .NET 2003。
    8.0 版是放在 Visual C++ .NET 2005,它也可以组译 x64 的程式码。
    在这些新版 Visual C++ 的 bin 目录中,都可以看见 ml.exe,但在 Visual C++ .NET 2005 的同样目录中,可以看见 ml64.exe,它可以组译 x64 的程式码。它的说明文件,也都是这些新版本的 Visual C++ 之说明文件的一部份。
    有一些新版本的 MASM,也会放在微软的 SDK 和 DDK 中。
    虽然有传言说,微软不再支援发展组译器,事实上,微软是继续支援发展这个产品。大致来说,支援仅限于添加新的指令集,如出现较新的处理器,以及加强支援 64 位元;往后将不会见到此组译器被彻底的改头换面。

     
    下载地址:

    文件服务器不稳定,若无法下载,请收藏本页,过一天再试,谢谢您的理解与支持!

    ==>> MASM611.rar 


    相关软件:
    软件评论:
         暂时没有评论
    更多...
    评分: 评论:
    报告错误:
    请选择报错方式:  点击这里用QQ报告错误    点击这里用Email报告错误
    注意事项:
    1.软件版权归属原作者所有。
    2.请不要非法盗链,否则将会受到法律的严惩!
    3.站内提供的所有资料均是由网上搜集,若侵犯了你的版权利益,敬请留言通知我们!
    4.如果您发现死链、错链,请您在软件评论中留言,我将尽快处理,谢谢!
    Copyright © 2009- All Rights Reserved. Main site. This mirror site is powered by hotsun168.com.
    友情链接: 中国DOS联盟   熊五烘焙机  OnEXE  中国DOS技术同盟  中国OS/2联盟  小海船