高级语言与具体的计算机硬件无关,其表达方式接近于所描述的问题,易为人们接受和掌握,用高级语言编写程序要比低级语言容易得多,并大大简化了程序的编制和调试,使编程效率得到大幅度的提高。
而汇编语言是为了便于理解与记忆,将机器指令用助记符代替而形成的一种语言。
汇编语言的语句通常与机器指令对应,因此,汇编语言与具体的计算机有关,属于低级语言。
它比机器语言直观,容易理解和记忆,用汇编语言编写的程序也比机器语言易阅读、易排错。机器语言的每一条机器指令都是二进制形式的指令代码,计算机硬件可以直接识别。
高级语言程序通常也需要翻译成汇编语言程序,再进一步翻译成机器语言代码。