- 7
- 0
- 约1.86千字
- 约 9页
- 2017-01-16 发布于湖北
- 举报
微机原理与接口技术 第2章 80X86/Pentium微处理器内部结构 计算机里有什么? * 课程教学单元 第1章 微型计算机基础知识 第2章 80X86/Pentium微处理器内部结构 第3章 指令系统 第4章 汇编语言程序设计 第5章 8086/8088CPU的总线操作与时序 第6章 微型计算机系统结构 第7章 半导体存储器 第8章 输入输出接口技术 第9章 中断与DMA技术? 第10章 定时与计数技术 第11章 并行接口与串行接口 第12章 人机交互接口 第13章 模拟量输入输出接口 第2章 教 学 内 容 §2.1 8086/8088内部结构 §2.2 8086/8088部件功能 §2.3 其它CPU结构和特点 重点:8086/8088内部结构、各寄存器使用、存储器地址计算。 难点:物理地址计算、FR位值确定、堆栈的组织结构 为什么要学习8086/8088这种CPU呢? 1、虽然CPU不停升级换代,但工作原理和核心结构没变 2、新CPU均向下兼容,总是要为旧的CPU留下一种合适工作模式,便于运行其程序。 3、8086/8088的复杂度刚好适宜初学者,是最佳切入点 程序存储+程序控制 CPU+存储器+I/O设备 §2.1 8086/8088内部结构 1、8086/8088结构框图 ALU数据总线 (16位) 通用寄存器 CS DS SS ES IP SP BP DI SI AH BH CH DH AL BL CL DL 内部通信 寄存器 总线 控制 逻辑 地址总线(20位) 数据总线 (16位) 暂存寄存器 标志FR Q总线 (8位) 执行部件 (EU) EU控 制系统 总线接口部件(BIU) 8086 总线 指令队列 1 2 3 4 5 6 ALU S (8位) (1 2 3 4) 2、8086/8088组成结构 CPU EU(Execution Unit) BIU(Bus Interface Unit) Register寄存器 算术逻辑部件ALU 状态标志寄存器FR 暂存寄存器 EU控制系统 通用寄存器(AX、BX、CX、DX) 指示器(SP、BP) 变址寄存器(DI、SI) 内部通信寄存器 指令指示器IP 段寄存器(CS、DS、SS、ES) 指令对列 地址加法器∑ 总线控制逻辑 §2.1 8086/8088内部结构 3、8086/8088外引脚功能 §2.1 8086/8088内部结构 40条引脚,双列直插式封装 AD0~AD15:分时复用的地址数据线。双向。 ?A19/S6~A16/S3:分时复用,输出引脚。 GND :地线(两个),分别为引脚1和20; ?RD 读,三态输出 ?READY:准备就绪,输入。插入Tw状态 TEST:输入,测试信号。等待状态结束 INTR:输入,可屏蔽中断请求。 NMI:输入,非可屏蔽中断请求,上升沿有效。 RESET:输入,复位。CPU从FFFF0H起执行程序。 CLK:输入,处理器和总线控制器定时操作 Vcc:电源,+5V。 0102030405060708091011121314151617181920 4039383736353433323130292827262524232221 GND AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND VCC(5V) AD15 A16/S3 A17/S4 A18/S5 A19/S6 BHE/S7 MN/MX RD HOLD(RQ/GT0) HLDA(RQ/GT1) WR(LOCK) M/IO(S2) DT/R(S1) DEN(S0) ALE(QS0) INTA(QS1) TEST READY RESET 8086 8088CPU 最小模式 (最大模式) 引脚 8086和8088外部引脚的区别: 8086有16根数据线, 与地址线A15~A0分时复用, 而8088只有8根数据线, 与地址线A7~A0分时复用。 808634脚有BHE ,一次可读8位或16位,而8088没有,但有状态线输出SS0. 8086的28脚为M/IO,与8088的M/IO相反. 微机原理与接口技术 第2章 80X86/Pentium微处理器内部结构
原创力文档

文档评论(0)