机器语言
计算机(这里的计算机指的是可以执行机器指令、进行运算的机器)通过高低电平,使计算机的电子器件受到驱动,进行运算。
计算机的CPU可以直接解读一系列指令(指令是一列二进制数字),将之转变为高低电平。
不同类型的CPU对应不同的指令集。
指令集就是机器语言。
汇编语言
汇编语言(assembly language),亦称为符号语言。
汇编语言的主体是汇编指令,汇编指令和机器指令的差别在于指令的表示方法上。
1000100111011000 机器指令
mov ax,bx 汇编指令
在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。
特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
编译器
如何让计算机执行程序员用汇编指令编写的程序呢?这时,就需要有一个能够将汇编指令转换成机器指令的翻译程序,这样的程序我们称其为编译器。
高级语言
汇编语言操作直接面向硬件,所以,在使用汇编语言的时候,能够感知计算机的运行过程和原理,从而能够对计算机硬件和应用程序之间的联系和交互形成一个清晰的认识。
看一个汇编程序
什么感觉?这就是高级语言出现的原因了。
转载请注明原文地址: https://ju.6miu.com/read-1302457.html