汇编语言

维基百科,自由的百科全书

(重定向自組合語言)
跳转到: 导航, 搜索

汇编语言assembly language),台湾称组合语言,是一种与硬件紧密相关的程序设计低级语言。汇编语言是机器语言便于记忆和理解的符号形式(又稱為助憶字)。

汇编语言的语句与机器语言 (机器语言操作码) 存在对应关系,但这并不意味着汇编语言语句与机器操作对应。在 CISC (复杂指令集) 结构 CPU 上,汇编语言(或一个机器语言操作码)可能被组译器解译成多个“微指令”。

汇编语言不像其他大多數的程序設計語言, 一樣具有相近汇编语言曾经被广泛用作程序设计的基础;但是在今天的实际应用中,它通常被应用在底层硬件操作和高要求的程序优化。驱动程序、嵌入式操作系统和實時运行程序都需要汇编语言

目录

[编辑] 組譯器

一個典型的現代組譯器(Assembler)建造目的碼,由解譯組語指令集易記碼 (mnemonics)到操作碼 (OpCode),並解析符號名稱(symbolic names)成為記憶體位址以及其它的實體。使用符號參考組譯器的一個重要特徵,它可以節省修改程序後人工轉址的乏味耗時計算。

[编辑] 汇编语言列表

[编辑] 参见

[编辑] 外部链接

个人工具