第2章80x86微处理器的结构 21从8086到 Itanium 2280x86的编程结构 2380x86的引脚和时序
1 第2章 80x86微处理器的结构 2.1 从8086到Itanium 2.2 80x86的编程结构 2.3 80x86的引脚和时序
21从8086到 Itanium ◇8086基本结构 80286和80386 Intel 80486 ☆ Pentium系列处理器和 tanium处理器
2 2.1 从8086到Itanium ❖ 8086基本结构 ❖ 80286 和 80386 ❖ Intel 80486 ❖ Pentium 系列处理器和Itanium处理器
21从8086到 Itanium 2118086基本结构 地址总线(20位) AH ALAX BH CH 通用寄存器□DHDL」Dx 数据总线 (16位) BP DS SS 8086 ES ALU数据总线 IP (16位) 总线78086 内部通信 控制总线 寄存器 逻辑 「暂存寄存器 Q总线 指令队列 ALU EU控8位 制系统 123456 执行部件 总线接口部件(BIU) 标志
2.1 从8086到Itanium 2.1.1 8086基本结构
、总线接口部件BIU ( Bus interface Unit) 总线接口部件BIU同外部总线连 接,为执行部件EU完成全部的总线 操作,并且计算、形成20位的内存 储器的物理地址
一、总线接口部件BIU (Bus Interface Unit) 总线接口部件BIU同外部总线连 接,为执行部件EU完成全部的总线 操作,并且计算、形成20位的内存 储器的物理地址
、执行部件EU( Execution Unit) 执行指令,完成指令所规定的操作。进 行内存有效地址的计算 由于EU和BIU这两个功能部件能相互独 立地工作,在大多数情况下,取指令所需 的时间“消失”了(隐含在上一指令的执 行之中),大大减少等待取指令所需的时 间,提高了微处理器的利用率和整个系统 的执行速度
5 二、执行部件EU(Execution Unit) 执行指令,完成指令所规定的操作。进 行内存有效地址的计算。 由于EU和BIU这两个功能部件能相互独 立地工作,在大多数情况下,取指令所需 的时间“消失”了(隐含在上一指令的执 行之中),大大减少等待取指令所需的时 间,提高了微处理器的利用率和整个系统 的执行速度
21280286和80386 8086eu Execution Unit (1614) BIU BuS Interface Unit au Address unit 80286IU Instruction Unit (16位) bu Bus unit eu Execution Unit
2.1.2 80286 和 80386 8086 EU Execution Unit (16位) BIU Bus Interface Unit AU Address Unit 80286 IU Instruction Unit (16位) BU Bus Unit EU Execution Unit
biu Bus interface unit IPu Instruction Prefetch Unit 80386 DU Instruction Predecode Unit (32位) Eu Execution Unit su Segmentation Unit PU Paging Unit SU MMU (Memory Management Unit) PU
BIU Bus Interface Unit IPU Instruction Prefetch Unit 80386 IDU Instruction Predecode Unit (32位) EU Execution Unit SU Segmentation Unit PU Paging Unit SU MMU(Memory Management Unit) PU
ALU外部DB 80386SX32位16位 80386DX32位32位 对8位16位信息处理SX与DX一样(主频相同条件下) 对32位信息处理SX与DX不一样 取数处理 80386SX 2次 次 80386DX1次 1次 综合性能80386DX比80386X好 对大量的8位、16位操作两者性能一样
ALU 外部DB 80386 SX 32位 16位 80386 DX 32位 32位 对8位 16 位信息处理 SX 与DX 一样(主频相同条件下) 对32位信息处理 SX与DX不一样 取数 处理 80386 SX 2次 1次 80386 DX 1次 1次 综合性能 80386DX比80386SX好 对大量的8位 、16位操作两者性能一样
2.1.3Inte80486 Intel 80486DX =高性能的+高性能的+8 KBLl Cache 80386 80387 *面向多处理器结构 *主频提高从33MHz-5060MHz 采用部分RISC技术( Reduced instruction set Computer)1.2条/时钟 8087NDP数值数据处理器 80287与80387数学处理器
2.1.3 Intel 80486 Intel 80486DX =高性能的 + 高性能的 + 8KBL1Cache 80386 80387 *面向多处理器结构 *主频提高 从33MHz-50/60MHz *采用部分RISC 技术(Reduced Instruction Set Computer)1.2条/时钟 8087 NDP 数值数据处理器 80287与80387 数学处理器
突发式总线( Burst bus) 给出一个地址后,与该地址相关的一组数据都可以 进行输入/输出 *486 SX/DX/DX2/ DX4 486SX不带FPU的486 486DX2内频是外频的2倍; 486DX4内频是外频的3倍; 内频:是处理器内部工作核心频率; 外频:是处理器外部工作频率, 在 Socket结构的主板上,外频即系统内存和L2 Cache 总线的时钟频率,是主板提供的时钟
*突发式总线(Burst Bus) 给出一个地址后,与该地址相关的一组数据都可以 进行输入/输出。 * 486 SX / DX / DX2 / DX4 486 SX 不带FPU 的486 486 DX2 内频是外频的2倍; 486DX4 内频是外频的3倍; 内频:是处理器内部工作核心频率; 外频:是处理器外部工作频率, 在Socket结构的主板上,外频即系统内存和L2 Cache 总线的时钟频率,是主板提供的时钟