汇编语言 汇编语言英語assembly language是任何一种用于电子计算机微处理器微控制器或其他可编程器件的低级语言在不同的设备中汇编语言对应着不同的机器语言指令集一种汇编语言专用于某种计算机系统结构而不像许多高级语言可以在不同系统平台之间移植 使用汇编语言编写的源代码然后通过相应的汇编程序将它们转换成可执行的机器代码这一过程被称为汇编过程 汇编语言使用助记符Mnemonics来代替和表示特定低级机器语言的操作特定的汇编目标指令集可能会包括特定的操作数许多汇编程序可以识别代表地址和常量的标签Label和符号Symbols这样就可以用字符来代表操作数而无需采取写死的方式普遍地说每一种特定的汇编语言和其特定的机器语言指令集是一一对应的 许多汇编程序为程序开发汇编控制辅助调试提供了额外的支持机制有的汇编语言编寫工具经常会提供巨集它们也被称为宏汇编器 现在汇编语言已不像其他大多數的程序設計語言一樣被廣泛用于程序設計在今天的實際應用中它通常被應用在底層硬件操作和高要求的程序優化的场合驅動程序嵌入式操作系统和實時運行程序中都会需要汇编語言