首页 > 其他 > 详细

基础知识

时间:2019-11-05 14:59:03      阅读:83      评论:0      收藏:0      [点我收藏+]

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

例如:

指令:
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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!