- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Chapter6习题解答
某计算机系统有8个I/O接口芯片,每个接口芯片占用8个端口地址。若起
始地址为9000H,8个接口芯片的地址连续分布,用74LS138作为译码器,
试画出端口译码电路图,并说明每个芯片的端口地址范围。
A15
Y7
A14EN
…
A5C
A4B
Y1
接口8
接口2……
A2~A0接口1
接口编号A15~A6A5A4A3A2~A0地址空间
1000000~1119000H~9007H
2001000~1119008H~900FH
3010000~1119010H~9017H
4011000~1119018H~901FH
00
5100000~1119020H~9027H
6101000~1119028H~902FH
7110000~1119030H~9037H
8111000~1119038H~903FH
CPU与I/O设备之间的数据传送有哪几种方式每种工作方式的特点是什么各适用于什么场
合
①无条件控制(同步控制):特点:方式简单,CPU随时可无条件读/写数据,无法保证数据
总是有效,适用面窄。适用于外设数据变化缓慢,操作时间固定,可以被认为始终处于就绪
状态。
②条件控制(查询控制):特点:CPU主动,外设被动,执行I/O操作时CPU总要先查询外
设状态;若传输条件不满足时,CPU等待直到条件满足。解决了CPU与外设间的同步问题,
可靠性高,但CPU利用率低,低优先级外设可能无法及时得到响应。适用于CPU不太忙,传
送速度不高的场合。
③中断方式:特点:CPU在执行现行程序时为处理一些紧急发出的情况,暂时停止当前程
序,转而对该紧急事件进行处理,并在处理完后返回正常程序。CPU利用率高,外设具有申
请CPU中断的主动权,可以实现实时故障处理,实时响应外设的处理,但中断服务需要保护
断点(占用存储空间,降低速度)。适用于CPU的任务较忙,传送速度要求不高的场合,尤
其适用实时控制中紧急事件的处理。
④DMA控制:特点:数据不通过CPU,而由DMAC直接完成存储单元或I/O端口之间的数据
传送。接口电路复杂,硬件开销大,大批量数据传送速度极快。适用于存储器与存储器之间,
存储器与外设之间的大批量数据传送的场合。
⑤通道方式:特点:以程序方式进行I/O管理,可直接访问主存储器,不需CPU干预,可通
过通道程序实现除数据传输外的其他操作。
常用的中断优先级的管理方式有哪几种分别有哪些优缺点
①软件查询:方法简单,实现起来较容易,效率低。
②硬件排序:占用硬件资源,
文档评论(0)