计算机组成原理-袁春风chap9homework课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机组成原理-袁春风chap9homework课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 春风 chap9homework 课件
- 资源描述:
-
1、1第9章 输入输出系统作业南京大学计算机系多媒体技术研究所袁春风南京大学计算机系 多媒体技术研究所 袁春风2第一次作业(1)解释下列名词: 独立编址方式 统一编址方式 存储器映射I/O方式 中断向量 向量中断 中断响应优先级 中断处理优先级 中断服务程序 可屏蔽中断 多重中断 中断嵌套(1)习题3(2)习题4(3)习题6(4)习题7(5)习题9(6)习题10南京大学计算机系 多媒体技术研究所 袁春风3第二次作业(1)习题11(2) 习题14(3) 习题16(4) 习题17(5) 习题19南京大学计算机系 多媒体技术研究所 袁春风4第一次作业解答(1) 解释下列名词:参考答案(略)(2) CPU
2、如何进行设备寻址?I/O端口的编址方式有哪两种?各有何优缺点?参考答案(略)(3)什么是程序查询方式?说明其工作原理。参考答案(略)(4) 什么是矢量中断?说明在矢量中断方式下形成中断向量的基本方法。参考答案(略)(5)对于矢量中断,为什么I/O模块把中断向量放在总线的数据线上而不是放在地址线上。参考答案:对于矢量中断,中断响应会引起一次总线操作,要求从总线上取得中断向量。中断向量是由I/O模块送往CPU的一种特殊的数据信息。因而不能在单向输出的地址线上传输。(6)习题9参考答案(略)南京大学计算机系 多媒体技术研究所 袁春风5第一次作业解答(7) 习题10 某一计算机带有20个终端同时工作,
3、在运行用户程序的同时,能接受来自任意 一个终端输入的字符信息,并将字符回送显示(或打印)。每一个终端的键盘输入部分有一个数码缓冲寄存器RDBRi(i=120),当在键盘上按下某一个键时,相应的字符代码即进入RDBRi,并使它的“完成”状态标志Donei (i=120)置1,要等处理器把该字符代码取走后, Donei标志才置0。每个终端显示(或打印)输出部分也有一个数码缓冲寄存器TDBRi(i=120),并有一个Readyi (i=120)状态标志,该状态标志为1时,表示相应的TDBRi是空着的,准备接收新的输出字符代码,当TDBRi接收了一个字符代码后, Readyi标志才置0,并送到终端显示
4、(或打印),为了接收终端的输入信息,处理器为每个终端设计了一个指针PTRi (i=120)指向为该终端保留的主存输入缓冲区。 处理器采用下列两种方案输入键盘代码,同时回送显示(或打印)。 每隔一固定时间T转入一个状态检查程序DEVCHC,顺序地检查全部终端是否有任何键盘信息要输入,如果有,则顺序完成之。 允许任何有键盘信息输入的终端向处理器发出中断请求。全部终端采用共同的向量地址,利用它使处理器在响应中断后,转入一个中断服务程序DEVINT,由后者询问各终端状态标志,并为最先遇到的请求中断的终端服务,然后转向用户程序。要求画出两个程序的流程图。南京大学计算机系 多媒体技术研究所 袁春风6第一次
5、作业解答参考答案: 程序DEVCHCT计时到T计时到DEVCHC主程序开始1 = iDonei=1(RDBRi)=(PTRi)Readyi=1(PTRi)=TDBRi,启动i+1 = i i 20yyyNNN结束自动复位Done标志自动复位Ready标志南京大学计算机系 多媒体技术研究所 袁春风7第一次作业解答 程序DEVINT终端设备中断DEVINT主程序保护现场等准备工作1 = iDonei=1(RDBRi)=(PTRi)Readyi=1(PTRi)=TDBRi,启动i+1 = i i 20yyyNNN出错终端设备中断恢复现场等结束工作,返回南京大学计算机系 多媒体技术研究所 袁春风8第二
6、次作业解答(1) 习题11 若机器有5级中断,中断响应优先级为1-2-3-4-5,而中断处理优先级为1-4-5-2-3。要求: 设计各级中断处理程序的中断屏蔽位(令1为屏蔽,0为开放); 若在运行主程序时,同时出现第4、2级中断请求,而在处理第2级中断过程中,又同时出现1、5、3级中断请求,试画出此程序运行过程示意图。南京大学计算机系 多媒体技术研究所 袁春风9第二次作业(2001/4/9)解答参考答案:南京大学计算机系 多媒体技术研究所 袁春风10第二次作业(2001/4/9)解答参考答案:南京大学计算机系 多媒体技术研究所 袁春风11第二次作业解答(2)CPU响应中断请求和DMA请求有什么
7、区别?为什么通常使DMA请求的优先权比中断请求高?答:CPU响应中断请求的结果是让出处理器时间,调出相应的中断服务程序来执行,而响应DMA请求的结果是让出总线控制权。(3)习题16 设有一磁盘面共有磁道200道,盘面总存储容量为1.6兆字节,磁盘旋转一周时间25ms, 每道有4个区,每两个区之间有一个间隙,磁头通过每个间隙需1.25ms。问:该磁盘通道所需最大数据传输率是多少(字节/秒)?假如有人为上述磁盘机设计了一个与小型计算机之间的接口,如图所示,磁盘读出串行送入一个移位寄存器,每当移满16位后向处理器发出一个请求交换数据的信号。处理器响应请求交换的信号。并取走寄存器的内容后,磁盘机读出再
展开阅读全文