汇编器是什么

小嘿 QA 2020-04-27 10:02:07 阅读(...)

汇编器(Assembler)是将汇编语言翻译为机器语言的程序。一般而言,汇编生成的是目标代码,需要经链接器(Linker)生成可执行代码才可以执行。

汇编器(Assembler)是将汇编语言翻译为机器语言的程序。一般而言,汇编生成的是目标代码,需要经链接器(Linker)生成可执行代码才可以执行。

汇编器是什么

汇编语言是一种以处理器指令系统为基础的低级语言,采用助记符表达指令操作码,采用标识符表示指令操作数。作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。常用的高级语言编译器有 Microsoft 公司的 MASM 系列和 Borland 公司的 TASM 系列编译器,还有一些小公司推出的或者免费的汇编软件包等。

汇编语言

汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言﹐由汇编执行指令和汇编伪指令组成。使用汇编语言编写的程序,机器不能直接识别。汇编器将汇编语言翻译成机器语言。

汇编程序是系统软件中语言处理系统软件。汇编器把汇编语言翻译成机器语言的过程称为汇编。

MASM 编译器介绍

MASM 是 Microsoft 公司推出的汇编编译器。它的版本从低到高经过了很多次的升级(微软的通病,升级补丁多如牛毛)。每次升级除了例行的错误修正外都增加了一些新的功能,以至于到最后高版本和低版本的语法和功能相差很多,向下兼容性也不好。低版本的 MASM 固然无法编译高版本的源程序,但高版本的 MASM 也可能无法正常编译低版本的源程序,如 MASM 4.0 写的源程序常常无法在 MASM 6.x 上编译成功。在使用 MASM 系列编译器时,如果不先搞清楚特定的语法和编译选项可以在哪个版本上用,编译中就会错误连篇。所以在这里有必要了解一下 MASM 各版本的演变过程

TASM 的用法

TASM 是 Borland 公司推出的汇编编译器,也是一种使用很广泛的编译器,和 MASM 相比,TASM 的升级没有这么频繁。TASM 早在 1.0 版本就有了对 80386 处理器指令的完全支持(MASM 要到 5.0 版本才支持 80386 指令),1989 年推出的 1.01 版本修正了 1.0 版的一些错误;早期的版本还有 TASM 3.0 和 TASM 4.0,其中 4.0 版是 TASM 系列编译器编写 DOS 程序使用最广泛的版本。

到目前为止,TASM 的最后一个版本是 5.0 版,这个版本支持 Win32 编程,并单独为 Win32 编程附带有一整套的 32 位程序:32 位的编译器 TASM32.EXE、链接器 TLINK32.EXE 和资源编译器 BRC32.EXE。与这些 32 位程序对应的 16 位工具在软件包中依然存在,文件名为 TASM.EXE,TLINK.EXE 和 BRC.EXE 等。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 汇编语言是什么

    汇编语言是什么

    汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
  • End user 终端

    C端B端是什么意思

    B端通常为企业或商家为工作或商业目的而使用的系统型软件、工具或平台;C端意为消费者、个人用户或终端用户,使用的是客户端,顾名思义就是面向个人用户提供服务的产品,是直接服务于用户的。
  • virtual human 虚拟人

    虚拟人是什么

    虚拟人指通过数字技术模拟真实的人体器官而合成的三维模型,不仅具有人体外形以及肝脏、心脏、肾脏等各个器官的外貌,且具备各器官的新陈代谢机能,能较为真实地显示出人体的正常生理状态和出现的各种变化,是为医学或其他学科的研究提供更为精致的演示条件。
  • DNS over TLS DoT 域名解析安全扩展协议

    DoT是什么

    DNS over TLS(简称DoT)是一项域名解析安全扩展协议,它使用TLS协议加密传输用户和递归解析服务器之间的DNS消息,起到防止中间用户窃听和域名查询隐私泄漏的作用。
  • Technical quality 技术素质

    技术素质是什么

    技术素质是指一个人对与技术有关知识和方法的掌握、运用以及评价的总体水平,技术负责人必须既具备一定深度的专业知识,还要具备法律、造价、管理、商务谈判、经营、礼仪等方面的知识,是内行,不是表面的无技者。
  • domestic demand 内需

    内需是什么

    内需是经济学名词,即内部需求,包括投资需求和消费需求两个方面,通常把对外国的出口看作外需,内需是相对的国内的需求,包括国内消费需求和投资的需求,扩大内需主要是通过扩大国内投资和国内消费来带动国民经济增长。