机器语言:展开来讲就是一台机器可以正确执行的命令,机器语言是机器指令的集合。
例如:
指令:
01010000 (PUSH AX)
电平脉冲:
但是机器语言也有弊端,全是二进制组成,难免会看错等等。
汇编语言的产生:正好是为了解决上面的问题
1、汇编语言的主体是汇编指令。
2、汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。
3、汇编指令是机器指令的助记符。
例如:
机器指令: 1000100111011000
汇编指令:MOV AX,BX
上面两步的操作的结果一样,将寄存器 BX的内容送到AX中
由此可见,汇编语言这样的写法与人类语言接近,便于阅读和记忆。
汇编语言的组成:
1、汇编指令(机器码的助记符)
2、伪指令 (由编译器执行)
3、其它符号(由编译器识别)
汇编语言的核心是汇编指令,它决定了汇编语言的特性。
寄存器:简单的讲是CPU中可以存储数据的器件,一个CPU中有多个寄存器,比如上面的AX,BX就是其中的一个寄存器的代号。
问题:计算机只能识别机器语言,那要如何才能识别程序员用汇编语言写出来的东西呢?
答案:通过相应的编译器来进行转换操作。
原文:https://www.cnblogs.com/zpchcbd/p/11798296.html