1.微型处理器的结构:
8086中央处理单元(CPU)是第三代微处理器,是Intel x86系列微处理器中的第一代产品。它是典型的16位微处理器,采用HMOS工艺,芯片内部包含有29000多个晶体管。它具有16位数据线和20位地址线,寻址空间为 1M bytes。8086由单一+5V电源供电,时钟频率5~10MHz。从功能上看,8086 CPU分为执行单元(EU)和总线接口单元(BIU)两部分。EU和BIU协同工作,形成指令级的流水线。
2.EU与BIU
(1)、BIU的结构和功能
概括地讲,EU负责执行指令,BIU负责与存储器或I/O接口交互数据。CPU通过BIU从存储器读取指令或操作数,送往EU执行。再通过BIU将EU执行指令的结果传送到存贮器或者和I/O端口交换数据。
BIU的功能:
BIU为EU完成全部的总线操作,根据EU的命令控制数据在CPU和存储器或I/O接口之间传送。以存储器访问为例,BIU的操作过程是这样的,BIU首先将要访问存储器的逻辑地址转换成物理地址,再从(往)物理地址对应的存储器单元读取(写入)数据;如果是读取指令,BIU从物理地址取到指令后将指令送入指令队列
BIU的组成:
• 段寄存器(均为16