文档介绍:微机原理与接口技术
第2章 8086/8088 微处理器
第 2 章 8086/8088微处理器
教学提示:尽管微处理器已进入了Pentium时代,其内部结构和性能也发生了巨大的变化,但其基本结构仍然和早期的8086/8088 相似,可以说8086/8088 是80X86系列芯片的基础。在本章中,我们就以8086/8088 为例介绍微处理器的总体结构。
教学要求:通过本章学习,使读者了解8086/8088 微处理器的内部结构、引脚和工作方式、存储器组织和工作时序。
8086/8088 微处理器的内部结构
总线接口单元BIU和执行单元EU
8086 CPU内部寄存器
8086/8088 的引脚和工作方式
8086/8088 CPU引脚特性
最小/最大工作方式
8086/8088 的存储器组织
存储器的标准结构
存储器的分段
物理地址和逻辑地址
堆栈
第 2 章 8086/8088微处理器
第 2 章 8086/8088微处理器
8086 的工作时序
系统的复位和启动操作
8086 CPU最小方式时总线时序
8086 CPU最大方式时总线时序
习题
第 2 章 8086/8088微处理器
8086/8088 微处理器的内部结构
总线接口单元BIU和执行单元EU
8086 CPU内部寄存器
8086/8088 微处理器的内部结构
8086/8088 是Intel系列的16位微处理器,它是采用HMOS工艺制造的,内部包含约29000个晶体管,用单一的+5V电源,时钟频率为 5MHz~10MHz。
第 2 章 8086/8088微处理器
8086/8088 微处理器的内部结构
8086有16根数据线和20根地址线,其寻址空间达1M字节;8088是一种准16位微处理器,它的内部寄存器、内部运算部件以及内部操作都是按16位设计的,但对外的数据总线只有8条。8086/8088 芯片内设有硬件乘除指令部件和串处理指令部件,可对位、字节、字串、BCD码等多种数据类型进行处理。
第 2 章 8086/8088微处理器
第 2 章 8086/8088微处理器
总线接口单元BIU和执行单元EU
执行部件(EU) 总线接口部件(BIU)
8086 CPU 内部结构
第 2 章 8086/8088微处理器
总线接口单元BIU
BIU的功能是8086 CPU与存储器或I/O设备之间的接口部件,负责全部引脚的操作。具体来说,BIU负责产生指令地址,根据指令地址从存储器取出指令,送到指令队列中排队或直接送给EU去执行;
BIU也负责从存储器的指定单元或外设端口中取出指令规定的操作数传送给EU,或者把EU的操作结果传送到指定的存储单元或外设端口中。
第 2 章 8086/8088微处理器
总线接口单元BIU
BIU内部设有4个16位的段寄存器:
代码段寄存器CS (Code Segment)
数据段寄存器DS (Data Segment)
堆栈段寄存器SS (Stake Segment)
附加段寄存器ES (Extra Segment),
一个16位的指令指针寄存器IP (Instruction Pointer)
6字节指令队列缓冲器
20位地址加法器和总线控制电路。