- 30
- 0
- 约2.29万字
- 约 140页
- 2017-03-31 发布于江苏
- 举报
微处理器的结构概述
《计算机硬件技术基础》 第2章 微处理器的结构概述 本章教学安排 一、教学目的和要求 通过本章的学习要求对8086/8088的内部组成结构、寄存器结构与总线周期等内容应透彻理解和熟练掌握,对8086/8088的存储器组织、分段管理和物理地址与逻辑地址之间的相互关系及其变换能灵活应用。简单了解80386以上的高型号微处理器采用的新技术。 二、教学内容和学时安排 第1节 8086/8088微处理机 第2节 8086/8088CPU存储器及I/O组织 以上两节2个教学学时 第3节 80X86系列微处理器的技术发展 第4节 Pentium系列微处理器技术特点 第5节 Pentium系列微处理器及相关技术的发展 第6节 新一代64位微处理器——Itanium 以上四节2个教学学时 第6省略不作介绍 三、教学重点 8086/8088的微处理器内部结构以及寄存器组。 8086/8088存储器组织 实模式存储器寻址 采用图表和板书重点讲解 四、作业 P66 习题2 2.2 2.5 2.7 2.8 2.10 2.13 2.16 2.18 2.21 2.26 2.30 第2章 问题 1、8086内部结构分哪两大部件,各自功能,此两部分如何协调工作。 2、8086存储器为什么要分段管理,举例说明“段+偏移”机制。 3、8086的寄存器结构。 4、8086的内存如何组织和管理的。 思考题:1、在8086CPU中如何实现并行处理的。 2、 8086CPU的设计思想 第 2 章 现代微处理器技术概述 2.1 8086/8088微处理器简介 2.2 8086/8088 CPU的存储器 2.3 CISC与RISC技术 2.4 80X86~Pentium系列微处理器技术概述 2.5 80X86~Pentium系列微处理器程序设计模型 2.6 实模式存储器寻址 2.7 保护模式存储器寻址 2.8 内存分页 2.1 8086/8088微处理器简介 8086是Intel系列的16位微处理器,也是80x86系列微处理器的基础。它有16根数据线,可以处理8位或16位数据;有20根地址线,可以寻址1MB的存储单元和64KB的I/O端口。在推出8086之后不久,Intel公司还推出了准16位微处理器8088。8088的内部寄存器、运算器以及内部数据总线都是按16位设计的,只是其外部数据总线设计为8位。这样设计的目的主要是为了与Intel原有的8位外围接口芯片直接兼容。 2.1.1 8086/8088 CPU的内部组织结构 2.1.2 8086/8088的寄存器结构 2.1.3 总线周期的概念 2.1.1 8086/8088 CPU的内部组织结构 8086CPU的内部组成结构从功能上可分为两个独立的部分: 总线接口单元BIU 执行单元EU 8088CPU内部 结构简介 总线接口单元BIU 总线接口单元BIU (Bus Interface Unit)的功能是负责完成CPU与存储器或I/O端口之间的信息传送,即:负责从内存预取指令送到指令队列缓冲器;在CPU执行指令时,BIU要配合执行单元EU对指定的内存单元或者I/O端口存取数据。 BIU内有4个16位段地址寄存器CS、DS、SS和ES,16位指令指针IP和内部暂存器,还有6字节指令队列缓冲器,20位地址加法器以及总线控制电路。 BIU功能: 从内存中取指令到指令预取队列 负责与内存或输入/输出接口之间的数据传送 在执行转移程序时,BIU使指令预取队列复位,从指定的新地址取指令,并立即传给执行单元执行。 BIU的指令队列缓冲器用于存放预取的指令。8086的指令队列为6个字节,而8088的指令队列为4个字节。它们采用“先进先出”的原则,按顺序存放,并按顺序取到EU中去执行。 执行单元EU 执行单元EU(Execution Unit)的功能只是负责执行指令;执行的指令从BIU的指令队列缓冲器中取得,执行指令的结果或执行指令所需要的数据,都由EU向BIU发出请求,再由BIU对存储器或I/O端口进行存取。 EU由算术逻辑单元ALU、数据暂存寄存器、通用寄存器组、标志寄存器和EU控制电路组成。EU是控制、定时与状态逻辑电路,它不断接收从BIU中指令队列取来的指令,经过指令译码形成各种定时控制信号,对EU的各个部件实现特定的定时操作。数据在ALU中进行运算,运算结果的特征保留在标志寄存器FLAGS中。 EU中所有的寄存器和数据通道(除队列总线为8位外)都是16位的宽度。 EU的功能: 功能 指令的执行 从指令队列中取指令代码 译码 在ALU中完成数据的运算 运算
原创力文档

文档评论(0)