微处理器总线与时序优质课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微处理器总线与时序优质课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微处理器 总线 时序 优质 课件
- 资源描述:
-
1、第五章第五章 微处理器总线操作与时序微处理器总线操作与时序第五章第五章 微处理器总线操作与时序微处理器总线操作与时序n总线概述总线概述nIntel 8086/8088总线操作与时序 n微机系统总线技术微机系统总线技术第一节 总线概述n总线的分类 n总线的主要性能 n总线的发展 一、总线的分类一、总线的分类n(1)片内总线:为CPU内部总线.n(2)芯片总线:一般直接印刷在电路板上,用于连接各种芯片.n(3)局部总线:是CPU及其外围芯片与局部资源之间的信息通道。这些资源可以是主板上的资源,也可以是插在扩展槽上的功能扩展板的资源,如显卡。PC机的局部总线包括EISA、VESA、PCI,AGP,P
2、CI-E总线等。n(4)系统总线:也称为板级总线,是用来与扩展槽上的各扩展板相连接的总线。通常所说的总线就是这种总线。系统总线包括了局部总线。n(5)通信总线:又称为外总线,用于微机系统与系统之间,微机系统与外部设备如打印机、磁盘设备或微机系统和仪器仪表之间的通信通道。二、总线的主要性能n总线宽度总线宽度 指一次能同时传输的数据位数,如16位总线、32位总线 n总线频率总线频率指总线每秒能传输数据的次数 n传输速率传输速率 指在单位时间内总线可传输的数据总量,用每秒能传输的字节数来衡量,单位MB/s。三、总线的发展ISAEISAVESAAPCIAGPPCI-XPCI ExpressPC/XT1
3、980s1990sMCA2000s第二节Intel 8086/8088总线操作与时序n8086/8088的时钟和总线周期 n8086/8088工作模式与处理器总线 n8086/8088的总线时序 一、8086/8088的时钟和总线周期n时钟周期 CPU的基本时间计量单位,由主频决定 8086的主频为5MHz,1个时钟周期就是200ns n指令周期(Instruction Cycle)执行一条指令所需要的时间 n总线周期(Bus Cycle)指令周期划分为一个个总线周期。当CPU要从存储器或输入输出端口存取一个字节就是一个总线周期 一个最基本的总线周期由4个时钟周期组成如果想延长总路线周期,则在
4、T3和T4之间可插入1N个等待周期TW来延长总线周期。一、8086/8088的时钟和总线周期(cont.)n典型的BIU总线周期波形图 二、8086/8088工作模式与处理器总线 n两种工作模式公共引脚定义n最小模式和处理器总线结构 n最大模式和处理器总线结构 (一)、两种工作模式公共引脚定义n8086/8088的引脚图(一)、两种工作模式公共引脚定义(cont.)n1 地址/数据总线 AD15AD0:分时复用地址/数据总线 A19/S6A16/S3:分时复用的地址/状态信号线 n存储读写操作总线周期的T1状态输出高4位地址A19A16 n对I/O接口输入输出操作时,这4条线不用,全为低电平
5、n在总线周期的其他T状态,这4条线用来输出状态信息 S6始终为低电平 S5是标志寄存器(PSW)的中断允许标志位IF的当前状态 S3和S4用来指示当前正在使用的段寄存器 S4和S3的功能 S4 S3 段寄存器 0 0 当前正在使用ES0 1 当前正在使用SS1 0 当前正在使用CS,或未用任何段寄存器1 1 当前正在使用DS(一)、两种工作模式公共引脚定义(cont.)n2控制总线两种模式下公用的8条控制引脚:(输入):工作模式控制线。接+5V时,CPU处于最小工作模式;接地时,CPU处于最大工作模式。(输出,三态):读信号,低电平有效。NMI(输入):非可屏蔽中断请求输入信号,上升沿有效。I
6、NTR(输入):可屏蔽中断请求输入信号,高电平有效。RESET(输入):系统复位信号,高电平有效(至少保持四个时钟周期)。READY(输入):准备好信号,来自存储器或I/O接口的应答信号,高电平有效。(输入):测试信号,低电平有效。(输出,三态):它也是一个分时复用引脚。在总线周期的T1状态输出,在总线周期的其他T状态输出S7,S7指示状态 MN/MX(一)、两种工作模式公共引脚定义(cont.)MN/MXMN/MXM N/M X RDTEST7BHE/S8086最小模式下的基本配置(二)、最小模式和处理器总线结构8088最小模式下的基本配置(二)、最小模式和处理器总线结构(cont.)(二)
7、、最小模式和处理器总线结构(cont.)n8086/8088 CPU工作于最小模式时,有关引脚功能如下:(对8086,输出,三态)存贮器I/O控制:区别CPU需要访问存储器(为高电平)还是访问I/O端口(为低电平)。(输出,三态)写控制:写控制信号输出为低电平有效。(输出)中断响应 ALE(输入)地址锁存允许:ALE信号是在总线周期内的第一个时钟周期内的正脉冲 (输出,三态)数据发送/接收:信号被用来控制8286/8287的数据传送方向。(输出。三态)数据允许:数据允许输出信号低电平有效。HOLD、HLDA(Hold Request输入,Hold Acknowledge输出):HOLD信号是另
8、一个总线主控制者向CPU请求使用总线的输入请求信号(高电平有效),通常CPU在完成当前的总线操作周期之后,CPU使HLDA输出高电平,作为回答(响应)信号。M/IOWRINTADT/RDEN总线操作指令举例0 010读I/O接口IN AL,DX1010读存储器MOV AX,1000H0101写I/O接口OUT DX,AL1101写存储器MOV 2000H,ALX011非法操作无X100非法操作无X11X无读写操作无M/IORDWRDT/R(二)、最小模式和处理器总线结构(cont.)8086 读/写控制信号对应的总线操作类型总线操作010中断响应011读I/O接口110写I/O接口111暂停
9、000取指令001读存储器100写存储器101无操作M/IO0SSDT/R8088 读/写控制信号对应的总线操作类型(二)、最小模式和处理器总线结构(cont.)n18282地址锁存器地址锁存器(二)、最小模式和处理器总线结构(cont.)8282用来作为地址锁存器,用ALE信号作为8282的选通脉冲STB输入,这样就能在总线周期的第一个时钟周期从地址/数据、地址/状态总线将地址信息锁存于8282中,从而保证了整个总线周期内存储器和I/O接口芯片能获得稳定的地址信息。8286用作数据总线驱动器,其T端同 连接,用于控制数据传送方向,而 端同 要连接,以保证只在CPU需要访问存储器I/O端口时才
10、允许数据通过8286。n28286总线收发器总线收发器T 操作 01数据从A0A7到B0B700数据从B0B7到A0A71XA0A7,B0B7均三态(二)、最小模式和处理器总线结构(cont.)OEDT/ROEDEN(三)、最大模式和处理器总线结构8086最大模式下的基本配置(二)、最小模式和处理器总线结构(cont.)8088最大模式下的基本配置(二)、最小模式和处理器总线结构(cont.)0S1S1S2S0SINTAIORCIOWCAIOWCMRDCMRDCMWTCAMWC总线操作类型8288命令信号000中断响应001读I/O端口010写I/O端口 、011暂停无101取指令101读存储
展开阅读全文