汇编语言入门(一)

一、汇编语言的产生和发展历史

1.汇编语言的产生及其原因

在计算机发展的早期,程序员利用计算机都要通过机器语言,机器语言是由0和1组成的二进制数字,非常难以记忆。后来程序员为了方便记忆和操作,发明了汇编语言。

2.汇编语言的演变

汇编语言相对于机器语言来说有极大的便利性和可记忆性,但是设计出来的程序不具备高度的可移植性,后面为了解决这个问题,计算机界产生了高级语言。

二、汇编语言的组成形态

1.执行指令(汇编语言的主体)

执行指令可以调用计算机的执行能力,命令计算机按照一定的执行指令所指定的算法解决问题

2.伪指令

伪指令在程序编译过程中起作用,意在告诉编译器如何对源程序进行编译,命令编译器将汇编语言的源程序转换为目标代码。

三、CPU

1.CPU概述及其组成部分

CPU中文名称为中央处理单元,别称中央处理器。CPU由运算器、控制器、寄存器三部分组成。
(1)运算器
处理数据,进行运算等工作
(2)控制器
操控CPU内部器件的工作
(3)寄存器
存储数据

2.CPU对内存的读写

(1)媒介:外部总线
外部总线:CPU和CPU外的器件联系的媒介,可分为地址总线、数据总线、控制总线
在这里插入图片描述
在这里插入图片描述
①地址总线:内存中有一个个带有地址标记的存储单元组成,CPU往内存中传输地址可以索引至对应地址空间,内存中往CPU传输地址可以使地址暂存在寄存器中
②数据总线:寄存器和内存间的数据传输
③控制总线:CPU发出指令,指令以二进制的形式传入内存,进行对内存的读写
注意:
地址总线的宽度决定了CPU的寻址能力
数据总线的宽度决定了数据的一次性传送量
控制总线能力决定了CPU的控制能力

(2)内存数据的存储形式:二进制
(3)存储器
存储器划分成若干个存储单元,从0依次开始编号通常一个存储单元可以存储一个字节的二进制数据(1byte=8bit),也就是8位二进制数据
①随机存储器(Random Access Memory,RAM)
可读可写,但是只能带电存储,电脑关机后存储内容消失。
②只读存储器(Read Only Memory,ROM )
只可以读取,不可写入,但是关机后数据不会丢失。

猜你喜欢

转载自blog.csdn.net/ConlinderFeng/article/details/106232374