最近刚学完了汇编的第一章,以下是学习的一些知识点。
1.1机器语言
(1)是机器指令的集合。(2)直接面向机器,与机器的操作一一对应。CPU识别、执行机器指令,使其可以充分发挥计算机的硬件功能。(3)依赖机器硬件,二进制码难以记忆,直接使用易出错。
1.2汇编语言的产生
(1)主体是汇编指令。是机器指令便于记忆的书写格式,同机器指令一一对应。操作:寄存器BX的内容送到AX中机器指令:0和1构成的二进制信息汇编指令:mov,ax,bx
(2)寄存器,CPU中可以存储数据的器件,不同CPU有不同汇编指令,一个CPU中有多个寄存器。
1.3汇编语言的组成
(1)汇编指令(2)伪指令:没有对应的机器码,由编译器执行计算机不执行。(3)其他符号:如+、—、*、/等,由编译器识别,没有对应机器码。
1.4存储器 CPU:计算机的核心部分,控制计算机的运作并进行运算。向CPU提供的指令和数据在存储器(内存)中存放,作用仅次于CPU。
1.5指令和数据
都是二进制信息。CPU工作时把有的信息看作指令,有的看作数据,为同样的信息赋予不同意义。
1.6存储单元
(1)存储器被分为若干存储单元,从0开始编号。(2)电子计算机的最小信息单位bit,8个bit组成一个Byte(一个字节)。微型机存储器可存一个Byte。大容量存储器一般用以下单位计量容量(B代替Byte):1Kb=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
1.7CPU对存储器的读写
存储单元的编号可看作其在存储器中的地址,CPU从内存中读数据是,要指定存储单的地址。在一台微机中,不只存储器一种操作,CPU在读写数据时还要指明其操作(对哪个器件进行,进行哪种操作,读出还是写入)。
和外部器件进行信息交互:l 存储单元的地址(地址信息)l 器件的选择,读或写的命令(控制信息)l 读或写的数据(信息数据)总线:连接CPU和其他芯片的导线,导线的集合。根据传送信息的不同,逻辑上分为地址总线、控制总线、数据总线。
1.8地址总线
CPU通过地址总线来指定指定存储单元,地址总线上能传递多个不同信息,CPU能对多个存储单元进行寻址。一根导线可以传送高电平或低电平两种稳定状态。n根导线和表示2的n次方个不同数据,最小为0,最大为2的n次方减1。
1.9数据总线
器件之间的数据传送通过数据总线进行。数据总线宽度决定了CPU和外界的数据传送速度。 8086CPU的数据总线宽度为8,8086CPU的数据总线宽度为16。
1.10控制总线
CPU对外部器件的控制通过控制总线进行。控制总线是一些不同控制线的集合。控制总线的宽度决定了CPU对外部器件的控制能力。
虽然刚学习这门课程,觉得有些难,但我相信我一定能够学好它的。