汇编语言是一种编程语言,可以用来直接告诉计算机做什么。汇编语言几乎和计算机能理解的机器代码完全一样,只是它用文字代替了数字。计算机无法真正直接理解汇编程序。然而,它可以很容易地把程序改成机器代码,把程序中的文字换成它们所代表的数字。能做到这一点的程序叫做汇编程序。

用汇编语言编写的程序通常由指令组成,这些指令是计算机在运行程序时执行的小任务。它们之所以被称为指令,是因为程序员用它们来指示计算机做什么。计算机中遵循指令的部分就是处理器

计算机的汇编语言是一种低级语言,也就是说,它只能用来完成计算机能够直接理解的简单任务。为了执行更复杂的任务,必须把复杂任务中的每一项简单任务告诉计算机。例如,计算机不理解如何在其屏幕上打印一句话。相反,一个用汇编编写的程序必须告诉它如何完成打印这句话所涉及的所有小步骤。

这样的汇编程序会由很多很多的指令组成,这些指令一起做一些在人类看来非常简单和基本的事情。这使得人类很难读懂汇编程序。相反,高级编程语言可能只有一条指令,如print"你好,世界!",它会告诉计算机为你执行所有的小任务。