Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 1.13 KB

什么是汇编器.md

File metadata and controls

10 lines (7 loc) · 1.13 KB

什么是汇编器

** 汇编器是一个将符号语言(汇编语言)编译成二进制语言的程序。 ** 被编译出的二进制程序能运行在80C51兼容的单片机里。如果你曾经用机器语言写软件,现在你会感激汇编语言带来的好处的。

汇编语言操作符是非常容易记的(比如mov是move的意思,add是addition的意思)。你也可以用符号表示字段中引用的地址和值。正因为这些引用的地址的值的名字是你自定义的,因此你能够使它们非常有意义和容易记住。比如,你的程序要维护一个与日期有关的时间数据,你可以将这个时间数据的名字定为DATE。再比如,你的程序需要一个时间函数,这个时间函数可以被命名为TIMER_LOOP。

一个汇编语言由 3 部分组成

1. 机器结构(Machine instructions): 机器能运行的二进制码。我们将在80C51单片机硬件手册这一部分详细介绍。
2. 汇编伪代码(Assembler directives): 定义程序的结构和符号,生成不运行的代码(数据、信息等等)
3. 汇编语句(Assembler controls): 设置汇编模式和程序流。