基础知识

痞子三分冷 提交于 2019-12-03 14:06:36

机器语言:展开来讲就是一台机器可以正确执行的命令,机器语言是机器指令的集合。

例如:

指令:
01010000 (PUSH AX)

电平脉冲:

但是机器语言也有弊端,全是二进制组成,难免会看错等等。


汇编语言的产生:正好是为了解决上面的问题

1、汇编语言的主体是汇编指令。
2、汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。
3、汇编指令是机器指令的助记符。

例如:

机器指令: 1000100111011000

汇编指令:MOV AX,BX

上面两步的操作的结果一样,将寄存器 BX的内容送到AX中

由此可见,汇编语言这样的写法与人类语言接近,便于阅读和记忆。

寄存器:简单的讲是CPU中可以存储数据的器件,一个CPU中有多个寄存器,比如上面的AX,BX就是其中的一个寄存器的代号。

问题:计算机只能识别机器语言,那要如何才能识别程序员用汇编语言写出来的东西呢?

答案:通过相应的编译器来进行转换操作。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!