一、计算机基础知识

1.计算机最小的储存单位为字节(byte),缩写为B

 1B=8b(bit),1KB=1024B,1MB=1024KB,1GB=1024MB

2.每个CPU芯片都有许多管脚,这些管脚和总线相连。CPU有以下三种总线:(标志CPU的不同方面的性能)

  1)地址总线:它的宽度决定了CPU的寻址能力。

  2)数据总线:它的宽度决定了CPU与其他器件进行数据传送时的一次数据传送量。

  3)控制总线:它的宽度决定了CPU对系统中其他器件的控制能力。

3.一个CPU的寻址能力为8KB,那么它的地址总线的宽度为13

4.主板有以下器件组成:CPU,存储器,外围芯片组,扩展插槽(插有RAM内存条和各类接口卡)

5.CPU可以寻址的内存空间有以下几种存储器组成:

  这三类组成一个逻辑存储器,也就是内存的地址空间。

  1)随机存储器:用于存放供CPU使用的绝大部分程序和数据,主随机存储器一般由两个位置上的RAM组成,装在主板上的RAM和插在扩展插槽上的RAM(即内存条)

  2)装有BIOSROMBIOS是有主板和各类接口卡(:显卡,网卡等)厂商提供的软件系统,可以通过它利用该设备进行最基本的输入输出。在主板和某些接口卡上插有储存相应BIOSROM

  3)接口卡上的RAM:某些接口卡需要对大批量输入,输出数据进行暂时存储,在其上装有RAM。最典型的是显示卡上的RAM,一般称为显存。当我们将需要显示的内容写入显存,就会出现在显示器上。

6.8086PC内存地址空间分配

  000009FFFF主存储器地址空间(RAM)

  A0000BFFFF显存地址空间

  C0000FFFFF各类ROM地址空间

 

 

二、寄存器(CPU工作原理)

1.CPU有运算器、控制器、寄存器等器件构成。这些器件靠内部总线相连。

2.8086CPU14(16位的寄存器):

普通寄存器:AX,BX,CX,DX

段寄存器:CS,SS,DS,ES

指针寄存器:IP

其他寄存器:SI,DI,SP,BP,PSW.

 其中AX,BX,CX,DX分为*H*L(*分别为A,B,C,D).AX=1234H,则AH:12H,AL:34H

3.al作为一个独立的寄存器来用时,和ah没关系.al单独运算时产生的进位不会保存到ah.

4.因为8086CPU16位结构的,即一次性处理、传输、暂时存储的信息的最大长度为16,但地址总线为20位,所有就用两个16位的地址合成一个20位的物理地址.

公式:物理地址=段地址(SA)*10H+偏移地址(EA).

段地址为0001H,寻址空间为00010H---1000FH.(FFFFH)

5.一个段的最大长度为64K

6. 8086CPU工作过程

1)CS:IP指向的内存单元读取指令,读取得指令进入指令缓冲器。

2)IP=IP+所读取指令的长度,从而指向下一条指令。

3)执行指令。转到步骤1,重复这个过程。