机器语言
计算机传递的数据是由"0" 和"1"组成的二进制数,所以说二进制的语言是计算机语言的本质
机器语言就是二进制即0和1组成
早期的程序员使用机器语言编程,程序员将用0、1数字编写的程序代码打在纸带上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行计算
汇编语言
即第二代计算机语言,用一些容易理解和记忆的缩写单词来代替一些特定的指令,用地址符号或标号代替指令或操作数的地址
比起机器语言,汇编语言具有更高的机器相关性,更加便于记忆和书写,但又同时保留了机器语言高速度和高效率的特点
高级语言
C语言 C++ java python等
执行过程
高级语言->编译器->汇编语言->机器语言->编译成可执行文件->二进制机器码->cpu执行

汇编语言由3类指令组成:
1.汇编指令
机器码的助记符,有对应的机器码,比如mov lea add
2.伪指令
是用于对汇编过程进行控制的指令,该类指令并不是可执行指令,没有机器代码 比如(1)起始(Origin)伪指令 ORG nn
3.其它符号
如:+ - * /等,由编译器识别,没有对应的机器码