ImageVerifierCode 换一换
格式:PPT , 页数:85 ,大小:700.50KB ,
资源ID:15042632      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15042632.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机组成原理第八章课件白中英版PPT资料.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机组成原理第八章课件白中英版PPT资料.ppt

1、保存外设当前的工作状态信息:保存外设当前的工作状态信息控控制制寄寄存存器器:保保存存微微处处理理器器控控制制接接口口电电路路和和外外设设操操作的有关信息作的有关信息l外部特性外部特性面向微处理器一侧的信号:与微处理器总线类似面向微处理器一侧的信号:与微处理器总线类似面向外设一侧的信号:与外设有关面向外设一侧的信号:与外设有关示意图示意图计算机组成原理计算机组成原理8I/O接口的软件编程l接口电路具有可编程性(接口电路具有可编程性(ProgrammableProgrammable)根根据据具具体体要要求求,通通过过编编程程选选定定I/OI/O接接口口电电路路的的多多种种功能或工作方式之一功能或工

2、作方式之一l初始化程序初始化程序选择选择I/OI/O接口工作方式、设置原始工作状态等接口工作方式、设置原始工作状态等l驱动程序驱动程序操纵操纵I/OI/O接口完成具体工作接口完成具体工作硬件接口电路需要软件编程配合工作硬件接口电路需要软件编程配合工作计算机组成原理计算机组成原理9I/O端口的编址lI/OI/O端口(端口(PortPort)泛指)泛指I/OI/O地址,对应地址,对应I/OI/O接口寄存器接口寄存器l一一个个接接口口电电路路可可以以具具有有多多个个I/OI/O端端口口,每每个个端端口口用用来来保存和交换不同的信息保存和交换不同的信息l数数据据寄寄存存器器、状状态态寄寄存存器器和和控

3、控制制寄寄存存器器占占有有的的I/OI/O地地址址常常依依次次被被称称为为数数据据端端口口、状状态态端端口口和和控控制制端端口口,用用于保存数据、状态和控制信息于保存数据、状态和控制信息l输入、输出端口可以是同一个输入、输出端口可以是同一个I/OI/O地址地址l接口电路占用的接口电路占用的I/OI/O端口有两类编排形式端口有两类编排形式I/OI/O端口单独编址端口单独编址I/OI/O端口与存储器统一编址端口与存储器统一编址计算机组成原理计算机组成原理10I/O端口与存储器独立编址l将将I/OI/O端口单独编排地址,独立于存储器地址端口单独编排地址,独立于存储器地址l优点:优点:I/OI/O端口

4、的地址空间独立端口的地址空间独立控制和地址译码电路相对简单控制和地址译码电路相对简单专门的专门的I/OI/O指令使程序清晰易读指令使程序清晰易读l缺点:缺点:I/OI/O指令没有存储器指令丰富指令没有存储器指令丰富主存主存空间空间I/O空间空间FFFFF0FFFF80 x86采用采用I/O端口独立编址端口独立编址计算机组成原理计算机组成原理11I/O端口与存储器统一编址l将将I/OI/O端端口口与与存存储储器器地地址址统统一一编编排排,共共享享一一个个地址空间地址空间l优点:不需要专门的不需要专门的I/O指令指令I/O数据存取灵活数据存取灵活l缺点:占去部分存储器空间占去部分存储器空间程序不易

5、阅读(在汇编语言级程序不易阅读(在汇编语言级不容易区别访问存储器和访问外设)不容易区别访问存储器和访问外设)主存主存部分部分I/O部分部分存储器空间存储器空间00000FFFFF计算机组成原理计算机组成原理128.1 CPU对外围设备的管理方式I/O控制方式控制方式主要由程序实现主要由程序实现主要由附加硬件实现主要由附加硬件实现程序程序查询方式查询方式程序程序中断方式中断方式DMA方式方式通道方式通道方式PPU方式方式计算机组成原理计算机组成原理13CPU和外设之间信息交换的方式l程序控制下的数据传送程序控制下的数据传送通过通过CPU执行程序中的执行程序中的I/O指令来完成传送指令来完成传送程

6、序查询方式程序查询方式程序中断方式程序中断方式l直接存储器存取直接存储器存取DMA方式方式外外设设经经DMA控控制制器器向向CPU申申请请总总线线,由由DMA控控制制器利用系统总线完成外设和存储器间的数据传送器利用系统总线完成外设和存储器间的数据传送l通道方式通道方式通道通道(I/O处理处理器器)管理外设,完成传送和数据处理管理外设,完成传送和数据处理l外围外围处理机处理机方式方式通道方式的进一步发展,基本独立于主机工作通道方式的进一步发展,基本独立于主机工作计算机组成原理计算机组成原理14程序查询方式lCPU需需要要先先了了解解(查查询询)外外设设的的工工作作状状态态,然然后后在在外外设设可

7、可以以交交换换信信息息的的情情况况下下(就就绪绪)实实现现数据输入或输出数据输入或输出l对多个外设的情况,对多个外设的情况,按顺序依次查询(轮询)按顺序依次查询(轮询)l有有查询查询和和传送传送两个环节两个环节l实际中常引入超时判断实际中常引入超时判断l查询需大量时间,效率较低查询需大量时间,效率较低计算机组成原理计算机组成原理15查询输入接口l读读取取状状态态端端口口查查询询外外设设状状态态,若若已已就就绪绪,读读取取数据端口得到外设提供的数据数据端口得到外设提供的数据计算机组成原理计算机组成原理16查询输出接口l读读取取状状态态端端口口查查询询外外设设状状态态,若若已已就就绪绪,将将数数据

8、写入数据端口输出给外设据写入数据端口输出给外设 计算机组成原理计算机组成原理178.2 程序中断方式l处处理理器器在在执执行行程程序序过过程程中中,被被内内部部或或外外部部的的事事件件所所打打断断,转转去去执执行行一一段段预预先先安安排排好好的的中中断断服服务务程程序序;服服务务结束后,又返回原来的断点,继续执行原来的程序结束后,又返回原来的断点,继续执行原来的程序l中断源:中断源:引起中断的事件或原因引起中断的事件或原因l例如:例如:外设的数据传送请求外设的数据传送请求系统定时请求系统定时请求电源掉电等故障电源掉电等故障运算出错等错误运算出错等错误程序异常或调试请求程序异常或调试请求计算机组

9、成原理计算机组成原理18中断的基本概念(1/3)1 1、概概念念:当当计计算算机机执执行行正正常常程程序序时时,系系统统中中出出现现某某些些异异常常情情况况或或特特殊殊请请求求,这这些些情情况况和和请请求求可可能能来来自自计计算算机机内内部部,也也可可能能来来自自计计算算机机外外部部;一一旦旦有有上上述述事事件件发发生生,计计算算机机执执行行正正常常程程序序的的状状态态被被中中断断,就就是是说说,CPUCPU要要暂暂停停它它正正在在执执行行的的程程序序,而而转转去去处处理理所所发发生生的的事事件件(通通常常就就是是执执行行一一段段特特殊殊程程序序,被被称称为为中中断断服服务务程程序序);CPU

10、CPU处处理理完完毕毕后后,自自动动返返回回到到原原来来被被中中断断了了的的程序继续运行。程序继续运行。计算机组成原理计算机组成原理19中断的基本概念(2/3)2 2、与子程序调用的比较、与子程序调用的比较 (1 1)相同点:正常程序:主程序)相同点:主程序 中断服务程序:子程序中断服务程序:子程序 (2 2)区别:)区别:(A A)子程序的执行是程序员事先安排好的;子程序的执行是程序员事先安排好的;中中断断服服务务程程序序的的执执行行则则是是由由随随机机的的中中断断事事件件引引起起的的,比比如如电电源源掉电、请求掉电、请求I/OI/O数据传送、现场报警等。数据传送、现场报警等。(B B)子程

11、序的执行往往与主程序有关;子程序的执行往往与主程序有关;中断服务程序可能与被中断的程序毫无关系。(C C)有有可可能能出出现现多多个个中中断断事事件件同同时时请请求求的的情情况况,此此时时,主机就需要进行判优,进而决定为哪一个请求服务。主机就需要进行判优,进而决定为哪一个请求服务。子程序不存在此种情况。计算机组成原理计算机组成原理20中断的基本概念(3/3)3 3、中断的作用、中断的作用 (1)(1)主机与外部设备并行工作主机与外部设备并行工作 (2)(2)实现实时处理实现实时处理 (3)(3)硬件故障处理硬件故障处理 (4)(4)实现多道程序和分时操作实现多道程序和分时操作计算机组成原理计算

12、机组成原理21CPU响应中断的条件(1/11)一、中断源一、中断源 (1 1)概概念念:能能够够引引起起CPUCPU中中断断的的原原因因就就是是中中断断源源。中中断断源源是是指指形形成成这这个个原原因的设备、部件或条件。因的设备、部件或条件。(2 2)种类:)种类:输输入入输输出出设设备备。系系统统中中的的外外部部设设备备都都可可以以设设计计成成为为以以中中断断方方式式与与主主机机进行数据的交换,从而作为系统的中断源。进行数据的交换,从而作为系统的中断源。故故障障与与错错误误。系系统统运运行行中中会会出出现现诸诸如如电电源源掉掉电电、运运算算出出错错、非非法法指指令令等问题,它们也常采用中断方

13、式请求等问题,它们也常采用中断方式请求CPUCPU立即处理。立即处理。实实时时时时钟钟。系系统统中中的的时时钟钟定定时时电电路路是是必必不不可可少少的的,若若定定时时时时间间到到,时时钟电路就可以通过中断告知主机。钟电路就可以通过中断告知主机。程程序序调调试试和和软软件件中中断断。程程序序调调试试中中常常常常采采用用设设置置中中断断断断点点的的方方法法来来观观察察程程序序运运行行是是否否正正确确;有有些些机机器器的的指指令令系系统统设设计计有有软软件件中中断断指指令令,利利用用中中断断机机制制实实现现操操作作系系统统的的功功能能调调用用以以及及调调试试程程序序。需需要要说说明明一一点点,这这类类中中断断是是由由程程序序员员事事先先安安

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1