汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。缩小编程语言与人类自然语言的鸿沟例如ADDCX,DX将DX的内容与CX的内容相加,然后存在CX中,需要汇编,变成目标程序。高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定含义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事务。例如ifx>yz=x;elsez=y;类似英语和数学表达式