05第五章 16位微处理器.ppt
《05第五章 16位微处理器.ppt》由会员分享,可在线阅读,更多相关《05第五章 16位微处理器.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022/12/191 第5章16位微处理器2022/12/192本章教学目的n本章以本章以16位微处理器位微处理器8086/8088为中心,讲为中心,讲解工作模式、总线时序、总线操作等主要内容解工作模式、总线时序、总线操作等主要内容n在掌握在掌握8086CPU的基础上,进一步理解微处的基础上,进一步理解微处理器的工作原理以及与外部打交道的过程,为理器的工作原理以及与外部打交道的过程,为后面学习接口技术做准备。后面学习接口技术做准备。2022/12/193本章 学习要求1.掌握掌握p掌握掌握CPU的内部逻辑结构及外部引脚功能,存储器结构,最小的内部逻辑结构及外部引脚功能,存储器结构,最小工作模
2、式及系统配置,工作模式及系统配置,CPU的典型操作和时序。的典型操作和时序。pCPU与外围芯片的连接及典型配置情况,地址锁存器与外围芯片的连接及典型配置情况,地址锁存器(8282)及双向总线收发器()及双向总线收发器(8286)、时钟发生器)、时钟发生器(8284)的功能特性。)的功能特性。p时钟周期、总线周期及指令周期的定义,时钟周期、总线周期及指令周期的定义,CPU读、写操作时序。读、写操作时序。p8086 CPU的中断的分类、中断类型码、中断向量的定义、硬的中断的分类、中断类型码、中断向量的定义、硬件中断的响应过程。件中断的响应过程。2022/12/194本章 主要外语词汇nBIU:Bu
3、s Interface Unit,总线接口部件nEU:Execution Unit,执行部件nStack:堆栈nNMI:Non-maskable Interupt,非屏蔽中断nINTR:Interupt Request,可屏蔽中断请求2022/12/195主要内容主要内容16位微处理器概述8086/8088 CPU的结构8086/8088 CPU的引脚信号和工作模式8086/8088的主要操作功能2022/12/1965.1 16位微处理器概述n微处理器(microprocessor)是微型计算机的运算及控制部件,也称中央处理单元(CPU)。它本身不构成独立的工作系统,因而它也不能独立地执行程
4、序。n微处理器微处理器(microprocessor)指令控制;操作控制;时序控制;数据加工指令控制;操作控制;时序控制;数据加工nCPU功能:功能:2022/12/1975.2 8086/8088 CPU的结构n8086为16位机(数据总线16位)n8086与与8088的比较的比较n8088为准准16位机位机,数据总线内部16位,外部8位n8086和8088 CPU的内部都采用16位字进行操作及存储器寻址,两者的软件完全兼容,程序的执行也完全相同。然而,由于8088要比8086有较多的外部存取操作,所以,对相同的程序,它将执行得较慢。n8086是16位数据总线,而8088是8位数据总线,在处
5、理一个16位数据字时,8088需要两步操作而8086只需要一步。2022/12/1981 2 3 4 内部暂存器内部暂存器 IP ES SS DS CS输入输入/输出输出控制电路控制电路外外部部总总线线执行部分执行部分控制电路控制电路ALU标志寄存器标志寄存器 AH AL BH BLCH CL DH DL SP BP SI DI通用通用寄存器寄存器地址地址加法加法器器指令队列指令队列执行部件执行部件(EU)总线接口部件总线接口部件(BIU)16位位20位位8位位8位位80868086的内部结构的内部结构ALU数据总线队列总线1 2 3 4 5 6 1、EU(Execution Unit)1)、
6、)、功能功能:负责指令执行。负责指令执行。接受接受从总线接口单元的从总线接口单元的指令队列指令队列中取来的指令代码中取来的指令代码,其译码和向,其译码和向 EU 内各有关部分内各有关部分发出时序命令发出时序命令信号信号,协调执行指令规定的操作协调执行指令规定的操作。2、总线接口单元、总线接口单元 BIU (Bus Interface Unit)1)功能:功能:负责与负责与 M、I/O 端端口传送数据口传送数据。具体讲:具体讲:总线接口部件要从内存总线接口部件要从内存 取取指令送到指令队列指令送到指令队列;CPU执行指令时,要配合执行指令时,要配合执行部件从指定的内存单元或执行部件从指定的内存单
7、元或者外设端口中者外设端口中取数据取数据,将,将数据数据传送给执行部件传送给执行部件EU;或把执行部件的操作或把执行部件的操作结果结果传给指定的传给指定的M或或I/O口口。2022/12/1995.2.1执行部件(EU)n负责指令的执行,它从指令流队列去除指令,然后分析和执行指负责指令的执行,它从指令流队列去除指令,然后分析和执行指令。同时利用内部的寄存器和令。同时利用内部的寄存器和ALU对数据进行所需的处理,还要对数据进行所需的处理,还要负责计算操作数的负责计算操作数的16位偏移地址。位偏移地址。执行部件执行部件EUn4个通用寄存器,即个通用寄存器,即AX,BX,CX,DX;n4个专用寄存器
8、,个专用寄存器,nSI(Source Index):SI(Source Index):源变址寄存器源变址寄存器nDI(Destination Index):DI(Destination Index):目的变址寄存器目的变址寄存器nBP(Base Pointer):BP(Base Pointer):基址指针基址指针nSP(Stack Point):SP(Stack Point):堆栈指针堆栈指针n标志寄存器标志寄存器(FR),微处理器状态字微处理器状态字(Processor State Word,PSW)n算术逻辑部件算术逻辑部件(ALU)。EU的组成的组成2022/12/19105.2.2总线
9、接口部件BIU根据根据EU计算出的计算出的16位偏移地址及位偏移地址及16位段地址计算出位段地址计算出20位物理位物理地址,并根据地址,并根据EU请求采用计算出的请求采用计算出的20位物理地址读位物理地址读/写寄存器,写寄存器,也可根据也可根据EU请求读请求读/写写I/O设备,完成与存储器、设备,完成与存储器、IO端口之端口之间传送数据。间传送数据。总线接口部件总线接口部件BIU的功能的功能n4个段地址寄存器,即个段地址寄存器,即nCS16位代码段寄存器;位代码段寄存器;nDS16位数据段寄存器;位数据段寄存器;nES16位附加段寄存器;位附加段寄存器;nSS16位堆栈段寄存器。位堆栈段寄存器
10、。n16位指令指针寄存器位指令指针寄存器IP。n20位的地址加法器。位的地址加法器。n6字节的指令队列。字节的指令队列。主要组成主要组成2022/12/1911总线接口部件BIUn8086的指令队列为的指令队列为6个字节,个字节,8088的指令队列为的指令队列为4个字节。不管个字节。不管是是8086还是还是8088,都会在执行指令的同时,从内存中取下一条,都会在执行指令的同时,从内存中取下一条指令或下几条指令,取来的指令就放在指令队列中。指令或下几条指令,取来的指令就放在指令队列中。指令队列指令队列n地址加法器用来产生地址加法器用来产生20位地址。位地址。8086可用可用20位地址寻址位地址寻
11、址1M字节字节的内存空间,但的内存空间,但8086内部所有的寄存器都是内部所有的寄存器都是16位的,所以需要位的,所以需要由一个附加的机构来根据由一个附加的机构来根据16位寄存器提供的信息计算出位寄存器提供的信息计算出20位的物位的物理地址,这个机构就是理地址,这个机构就是20位的地址加法器位的地址加法器。地址加法器地址加法器2022/12/1912EUEU部件与部件与BIUBIU部件部件EU和和BIU之间是通过之间是通过指令流队列指令流队列相互联系的相互联系的2022/12/191380868086的寄存器结构的寄存器结构 AHAHALALBHBHBLBLCHCHCLCLDHDHDLDLSP
12、SPBPBPSISIDIDIIPIPPSWPSWCSCSDSDSSSSSESESAXAXBXBXCXCXDXDX累加器累加器基址基址计数计数数据数据数据寄存器数据寄存器0 015150 07 78 815150 015150 01515附加数据段附加数据段堆栈段堆栈段数据段数据段代码段代码段段寄存器段寄存器指令指针指令指针状态标志状态标志控制寄存器控制寄存器堆栈指针堆栈指针基址指针基址指针 源变址源变址目的变址目的变址地址指针寄存器地址指针寄存器变址寄存器变址寄存器通通用用寄寄存存器器2022/12/19145.3 8086的总线工作时序n是指信号高低电平(有效或无效)变化及相互间的时间顺序关
13、系。什么是什么是总线操作总线操作?n时序(时序(Timing):):nCPU时序决定系统各部件间的同步和定时n总线时序描述CPU引脚如何实现总线操作总线操作2022/12/1915n总线操作是指CPU通过总线对外的各种操作n8088的总线操作主要有:n存储器写、I/O写操作n存储器读、I/O读操作n中断响应操作总线n请求及响应操作2022/12/1916什么是什么是指令、总线和时钟周期指令、总线和时钟周期?n描述总线操作的微处理器时序有三级:n指令周期指令周期总线周期总线周期时钟周期时钟周期2022/12/1917n n时钟周期时钟周期时钟周期时钟周期是微机系统工作时钟脉冲的重复周期。n总线周
14、期总线周期是指CPU通过总线操作与外部电路(存储器或I/O端口)进行一次数据交换的过程。n8088的基本总线周期需要4个时钟周期n4个时钟周期编号为T1、T2、T3和T4n总线周期中的时钟周期也被称作“T状态”n时钟周期的时间长度就是时钟频率的倒数n n指令周期指令周期指令周期指令周期是指一条指令经取指、译码、读写操作数到执行完成的时间。若干总线周期组成一个指令周期。2022/12/1918u基本总线周期由基本总线周期由4个个T状态组成:状态组成:T1、T2、T3、T4u等待时钟周期等待时钟周期Tw,在总线周期的,在总线周期的T3和和T4之间插入之间插入u空闲时钟周期空闲时钟周期Ti,在两个总
15、线周期之间插入,在两个总线周期之间插入动画演示2022/12/19192022/12/1920n任何指令的取指阶段取指阶段都需要存储器读总线周期,读取的内容是指令代码何时有何时有总线周期总线周期?n任何一条以存储单元为源操作数以存储单元为源操作数的指令都将引起存储器读总线周期n任何一条以存储单元为目的操作数以存储单元为目的操作数的指令都将引起存储器写总线周期n只有执行执行IN指令指令才出现I/O读总线周期,执行执行OUT指令才出现I/O写总线周期nCPU响应可屏蔽中断时生成中断响应总线周期中断响应总线周期2022/12/1921n读写数据:多路总线的高读写数据:多路总线的高4 4位继续提供状态
16、信息,而多路总位继续提供状态信息,而多路总线的低线的低1616位位(8088(8088则为低则为低8 8位位)上出现由上出现由CPUCPU写出的数据或者写出的数据或者CPUCPU从存储器或端口读入的数据。从存储器或端口读入的数据。总线操作的简要过程总线操作的简要过程n发出地址信息发出地址信息:CPU:CPU往总线上发出地址信息,指出要寻址的往总线上发出地址信息,指出要寻址的存储单元或存储单元或I/OI/O端口地址。端口地址。n撤消地址信息:撤消地址信息:CPUCPU撤消地址,使总线的低撤消地址,使总线的低1616位浮置成高阻位浮置成高阻状态,为传输数据做准备。总线的最高四位状态,为传输数据做准
17、备。总线的最高四位(A(A1616A A1919)用来用来输出本总线周期状态信息。输出本总线周期状态信息。2022/12/1922nCPU总线周期采用同步时序:总线操作的总线操作的同步同步n总线操作中如何实现时序同步是关键n各部件都以系统时钟信号为基准n当相互不能配合时,快速部件(CPU)插入等待状态等待慢速部件(I/O和存储器)nCPU与外设接口常采用异步时序,它们通过应答联络信号实现同步操作2022/12/19238086/8088的引脚信号和总线形成n外部特性表现在其引脚信号上,学习时请特别关注以下几个方面:引脚的功能 信号的流向 有效电平 三态能力指引脚信号的定义、指引脚信号的定义、作
18、用;通常采用英文作用;通常采用英文单词或其缩写表示单词或其缩写表示信号从芯片向外输出,信号从芯片向外输出,还是从外部输入芯片,还是从外部输入芯片,或者是双向的或者是双向的起作用的逻辑电平起作用的逻辑电平高、低电平有效高、低电平有效上升、下降边沿有效上升、下降边沿有效输出正常的低电平、输出正常的低电平、高电平外,还可以输高电平外,还可以输出高阻的第三态出高阻的第三态2022/12/19245.4 80868088 CPU的引脚信号和工作模式n构成较大规模的应用系统,例如可以接入数值协处理器8087n8086和总线控制器8288共同形成系统总线信号两种组态构成两种不同规模的应用系统n最小模式最小模
19、式n构成小规模的应用系统n8086本身提供所有的系统总线信号n最大模式最大模式2022/12/1925n两种组态下的内部操作并没有区别nIBM PC/XT采用最大组态n以最小组态展开基本原理通常在信号名称加通常在信号名称加上划线(如:上划线(如:MX)或星号(如:)或星号(如:MX*)表示低电平有效表示低电平有效n两种组态利用MN/MX*引脚区别nMN/MX*接高电平为最小组态模式nMN/MX*接低电平为最大组态模式2022/12/19265.4.1 8086的引脚信号和功能2022/12/19275.4.2 最小组态的引脚信号1.数据和地址引脚2.读写控制引脚3.中断请求和响应引脚4.总线请
20、求和响应引脚5.其它引脚2022/12/19281.数据和地址引脚n在访问存储器或外设的总线操作周期中,这些引脚在T1状态输出存储器或I/O端口的地址A15A0AD15AD0(Address/Data)n地址/数据分时复用分时复用引脚,双向、三态n其他时间用于传送数据D15D0 2022/12/1929什么是分时复用?n分时复用就是一个引脚在不同的时刻具有两个甚至多个作用n最常见的总线复用是数据和地址引脚复用 n总线复用的目的是为了减少对外引脚个数n8088/8086CPU的数据地址线采用了总线复用方法2022/12/19301.数据和地址引脚(续1)n这些引脚在访问存储器的T1状态状态输出高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 05第五章 16位微处理器 05 第五 16 微处理器
限制150内