一、CPU内部机构
1.CPU由运算器、控制器、寄存器组成,这些器件由CPU内部总线相连,而外部总线是CPU与板上其它器件相连。
l 运算器:信息处理。
l 控制器:控制各种器件进行工作。
l 寄存器:进行信息存储。
l 内部总线:内部数据传输
二、(通用)寄存器(8086)
(1)8086CPU由14个寄存器AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW.通用寄存器为AX ,BX ,CX ,DX,存放一般性数据。
(2)通用寄存器:以8086中AX为例,AX为十六位寄存器,而且一个十六位AX也可以分为两个8位通用寄存器使用,位ah、al
.
注意:
l 汇编不区分大小写。
l 高地址写高位。
l 把AX当两个寄存器al、ah使用时,al与ah是两个独立不相关的寄存器,al满时不会进位到ah。
l 寄存器进行运算与传输时,确保操作数位数一致,如16位对16位,8位对8位,Mov ax ,bl是错误的,因为ax时十六位bl八位。
三、字在寄存器中的存储(8086)
(1)字(Word)与字节(Byte)的关系:字的大小因CPU而异,在8086中一个字大小为两个字节(1W=2B),简单来说字的大小由寄存器的位数决定。
(2)物理地址:在上一节中线性逻辑的内存地址空间中,每个内存单元都有一个唯一地址(物理地址)。
注意:内存单元中是以一个地址里是一个字节(8位)大小,而cpu一次处理为16或8位。
(3)16位结构的CPU;(又可以叫“16位机,字长位十六位”)
l 运算器一次最多运算16位数据
l 寄存器最大宽度为16
l 寄存器与运算器之间的通路位16位