8086 CPU系统结构与接口技术解析

需积分: 3 4 下载量 81 浏览量 更新于2024-08-01 收藏 658KB PPT 举报
"微机原理及接口技术课件主要涵盖了微型计算机的基础知识,包括Intel 8086/8088 CPU系统结构、高档微处理器、8086/8088指令系统、汇编语言程序设计、存储器、输入输出技术、中断系统以及可编程接口芯片等内容。课程详细讲解了8086/8088微处理器的内部结构,如执行部件(Execution Unit, EU)和总线接口部件(Bus Interface Unit, BIU),以及它们如何协同工作来执行指令。此外,还介绍了微处理器的引脚信号和系统配置,包括最小模式和最大模式的工作模式,以及相关的地址、数据和控制信号。" 详细说明如下: 1. **微处理器结构**:8086/8088微处理器由执行部件(EU)和总线接口部件(BIU)组成。执行部件负责指令的执行,而BIU则处理与存储器和I/O设备的数据传输。这两部分的并行工作实现了指令的快速执行,形成了两级流水线结构。 2. **8086/8088的存储组织**:8086/8088采用16位内部总线和8位队列总线。地址总线为20位,可寻址1MB的内存空间。数据总线为16位,但在某些情况下可以复用为8位。 3. **工作模式**:8086/8088有两种工作模式——最小模式和最大模式。最小模式适用于简单系统,CPU直接提供所有控制信号。最大模式用于中大型系统,通常包含多个处理器,由总线控制器如Intel 8288管理总线信号。 4. **引脚信号与系统组态**:引脚信号包括地址/数据复用引脚(AD0-AD15)、地址/状态复用引脚(A16-S3到A19-S6),以及控制信号如BHE/S7(数据总线高8位允许)、WR(写信号)、RD(读信号)、M/IO(存储器/IO控制信号)、TEST(测试信号)和READY(准备就绪信号)等。 5. **8086/8088的总线周期**:总线周期是微处理器进行数据传输的基本时间单位,包括T1(寻址周期)、T2(命令周期)、T3(读/写周期)和T4(恢复周期)。 6. **8086/8088指令系统和汇编语言**:这部分内容涵盖了指令集的详细信息,包括各种数据处理、转移、输入输出、控制等指令,以及如何使用汇编语言编写程序。 7. **存储器、输入输出技术和中断系统**:课程会讲解内存层次结构、内存访问方式、I/O端口通信以及中断的处理机制,如中断向量表和中断处理过程。 8. **可编程接口芯片**:这部分内容可能涉及常见的接口芯片,如计数器、定时器、DMA控制器和中断控制器,以及如何使用它们扩展微处理器的功能。 9. **8086/8088的其他特性**:例如标志寄存器、通用寄存器(如AX、BX、CX、DX、SP、BP、SI、DI)的作用和使用方法。 通过学习这些内容,学生将能深入理解微机系统的底层运作机制,为高级软件开发、硬件设计和系统集成打下坚实的基础。