8086/8088 CPU引脚与功能解析

需积分: 27 1 下载量 119 浏览量 更新于2024-08-22 收藏 3.25MB PPT 举报
"8086/8088引脚结构图——微机原理第二章课件" 本文将深入探讨8086/8088微处理器的内部结构、引脚功能、系统组织、时序以及其后续发展到80X86/Pentium系列微处理器的基本知识。首先,8086/8088CPU由执行部件(Execution Unit, EU)和总线接口部件(Bus Interface Unit, BIU)两大部分构成,它们共同完成了CPU的核心功能。 2.1.1 8086/8088CPU结构 8086和8088的主要区别在于BIU的指令队列大小和外部数据总线宽度。8086拥有6字节的指令队列和16位的数据总线,而8088则有4字节的指令队列和8位的数据总线。这两个部件可以并行工作,BIU负责取指、读写操作数,而EU则执行指令,这样的设计显著提高了系统性能。 2.1.1.1 8086/8088CPU内部编程结构 内部结构包括总线接口单元(BIU)和执行单元(EU)。BIU主要负责与外部总线交互,包括地址总线(20位)、数据总线(16位)和队列总线(8位),以及管理和控制输入/输出。执行单元则包含了ALU(算术逻辑单元)、标志寄存器、通用寄存器和地址加法器等,执行指令并对计算结果进行处理。 - 地址总线:20位,允许寻址高达1MB的内存空间。 - 数据总线:16位,8086为16位数据传输,8088为8位数据传输。 - 队列总线:8位,用于从BIU向EU传递指令。 2.1.1.2 EU组成部分 - 数据寄存器:包含AX、BX、CX、DX共8个16位通用寄存器,可以拆分为低8位(如AL、BL等)和高8位(如AH、BH等)。 - 地址寄存器:SI、DI、SP、BP,用于存储偏移地址。 - 算术逻辑运算部件ALU:16位,执行算术和逻辑运算。 - 标志寄存器PSW:9个标志位,包括6个条件标志位,如CF、ZF、SF等,用于记录运算结果的状态。 - 运算寄存器和控制系统:完成指令执行和控制流程。 自1971年Intel 4004以来,微处理器经历了快速的发展。8086/8088是这一进程中的重要里程碑,它们的架构为后续的80X86/Pentium系列奠定了基础,这些处理器继续在个人计算机和各种嵌入式系统中广泛使用。80X86/Pentium系列在性能、功耗和功能上都有显著提升,不断推动着计算机技术的进步。