汇编语言

为了克服机器语言难记、难写、难读的弱点,人们又使用约定的助记符代替机器指令中二进制的操作码,例如用 ADD 代表“加”,用 SUB 代表“减”, 用十六进制数表达操作数,这就是汇编语言。它是一种符号化的机器语言, 又称符号语言,仍然是面向机器的。

用汇编语言编写的程序称为汇编语言源程序,是不能被机器直接执行的,必须用计算机中配置的汇编程序对之进行汇编,即将其翻译成机器语言程序,机器才能执行。源程序是利用编辑程序通过键盘输入到机器中的。汇编过程与高级语言的编译过程相似。由于汇编语言源程序与机器语言程序结构相似,汇编和运行的速度都比较快。

编写汇编语言源程序仍需了解计算机的工作原理和结构,使用机器的指令系统,一条指令一条指令地编写,比较复杂,工作量大,对广大用户仍是不方便的。

机器语言和汇编语言又分别被称为第一代语言和第二代语言,它们都属于低级语言。