汇编器(Assembler)是将<a href="./?mention=汇编语言">汇编语言</a>翻译为<a href="./?mention=机器语言">机器语言</a>的程序。一般而言,汇编生成的是<a href="./?mention=目标代码">目标代码</a>,需要经<a href="./?mention=链接器">链接器</a>(Linker)生成<a href="./?mention=可执行代码">可执行代码</a>才可以执行。<br/><a href="./?mention=汇编语言">汇编语言</a>是一种以<a href="./?mention=处理器">处理器</a>指令系统为基础的低级语言,采用<a href="./?mention=助记符">助记符</a>表达指令<a href="./?mention=操作码">操作码</a>,采用<a href="./?mention=标识符">标识符</a>表示指令<a href="./?mention=操作数">操作数</a>。作为一门语言,对应于高级语言的<a href="./?mention=编译器">编译器</a>,需要一个“汇编器”来把<a href="./?mention=汇编语言">汇编语言</a>原文件汇编成机器可执行的代码。常用的高级语言<a href="./?mention=编译器">编译器</a>有Microsoft公司的MASM系列和Borland公司的TASM系列编译器,还有一些小公司推出的或者免费的汇编<a href="./?mention=软件包">软件包</a>等。