汇编第一章

1.1机器语言

(1)是机器指令的集合。

(2)直接面向机器,与机器的操作一一对应。CPU识别、执行机器指令,使其可以充分发挥计算机的硬件功能。

(3)依赖机器硬件,二进制码难以记忆,直接使用易出错。

1.2汇编语言的产生

(1)主体是汇编指令。是机器指令便于记忆的书写格式,同机器指令一一对应。

       操作:寄存器BX的内容送到AX

       机器指令:01构成的二进制信息

       汇编指令:movaxbx

(2)寄存器,CPU中可以存储数据的器件,不同CPU有不同汇编指令,一个CPU中有多个寄存器。

1.3汇编语言的组成

(1)汇编指令

(2)伪指令:没有对应的机器码,由编译器执行计算机不执行。

(3)其他符号:如+、—、*/等,由编译器识别,没有对应机器码。

1.4存储器

CPU:计算机的核心部分,控制计算机的运作并进行运算。向CPU提供的指令和数据在存储器(内存)中存放,作用仅次于CPU

1.5指令和数据

都是二进制信息。CPU工作时把有的信息看作指令,有的看作数据,为同样的信息赋予不同意义。

1.6存储单元

1)存储器被分为若干存储单元,从0开始编号。

2)电子计算机的最小信息单位bit8bit组成一个Byte(一个字节)。微型机存储器可存一个Byte。大容量存储器一般用以下单位计量容量(B代替Byte):

     1Kb=1024B   1MB=1024KB  1GB=1024MB  1TB=1024GB

1.7CPU对存储器的读写

存储单元的编号可看作其在存储器中的地址,CPU从内存中读数据是,要指定存储单的地址。在一台微机中,不只存储器一种操作,CPU在读写数据时还要指明其操作(对哪个器件进行,进行哪种操作,读出还是写入)。

和外部器件进行信息交互:

存储单元的地址(地址信息)

器件的选择,读或写的命令(控制信息)

读或写的数据(信息数据)

总线:连接CPU和其他芯片的导线,导线的集合。根据传送信息的不同,逻辑上分为地址总线、控制总线、数据总线。

1.8地址总线

   CPU通过地址总线来指定指定存储单元,地址总线上能传递多个不同信息,CPU能对多个存储单元进行寻址。

   一根导线可以传送高电平或低电平两种稳定状态。n根导线和表示2n次方个不同数据,最小为0,最大为2n次方减1

1.9数据总线

   器件之间的数据传送通过数据总线进行。数据总线宽度决定了CPU和外界的数据传送速度。

  8086CPU的数据总线宽度为88086CPU的数据总线宽度为16

1.10控制总线

    CPU对外部器件的控制通过控制总线进行。控制总线是一些不同控制线的集合。控制总线的宽度决定了CPU对外部器件的控制能力。

原文地址:https://www.cnblogs.com/ljzww/p/9735169.html