- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch3_4,ch明明,chh,chrome,ch是什么意思,2ch,dotach,ch是什么牌子,cha,ch明明优酷空间
第三章 微型计算机输入输出接口 输入输出接口 输入输出数据传输的控制方式 开关量输入输出接口 一、输入输出接口 外部设备及其信号:数据、状态、控制信号 I/O接口功能 I/O端口编址方法:统一编制、独立编址 简单I/O接口的组成:地址译码、数据输入/出、状态寄存器、控制寄存器。 1、接口电路与外部设备之间传送的信号有哪几种?传输方向怎样? 数据信号:对于输入设备,数据信号从外设通过接口送往总线,对于输出设备,数据信号从总线通过接口发往外部设备。 状态信号:状态信号表明外部设备当前的工作状态,用来协调CPU与外部设备之间的操作。状态信号总是从外部设备通过接口发往总线。 控制信号 :控制信号是CPU向外设发出的命令,它指定设备的工作方式,启动或停止设备。控制信号从CPU通过接口发往外部设备。 2、接口电路有哪些功能?哪些功能是必需的? 接口电路可以具备:设备选择功能、信息传输功能、数据格式转换功能、联络功能、中断管理功能、复位功能、可编程功能和错误检测等功能。其中设备选择功能和信息传输功能是每一个接口电路所必备的。其他的功能是否需要则由设备的特点和工作方式决定。 二、输入输出数据传输的控制方式 程序方式:无条件、条件传送方式 中断方式 DMA方式 1、比较程序中断方式和查询方式的区别,根据比较,指出中断工作方式的优缺点。 中断方式:外部设备工作完成后,通过“中断请求”信号“主动”向CPU“报告”。 查询方式:外部设备工作完成后,状态信号储存在接口电路内,被动地等待CPU来读取。 中断工作方式的优点:CPU能够及时了解外部设备的状态,从而对外部设备IO请求进行及时处理。由于CPU“被动”地等待外部设备的“中断请求”,外部设备进行输入/输出操作时,CPU可以同时执行其他的程序,CPU和外部设备“并行”工作。由于同样的原因,在中断方式下,CPU可以同时管理多台外部设备,CPU的效率得到提高。 中断工作方式的缺点:用中断方式需要CPU增加相应的管理逻辑,增加了CPU电路的复杂性。由于CPU“被动”地接收“中断请求”信号,CPU必须通过与外部的一个联络过程才能知道是那一个设备在申请中断,这增加了响应时间。为了从当前任务转移到中断服务,CPU必须保护原有的运行环境,进行“任务”的“切换”,这也会增加响应时间。有较多的设备使用中断方式时,会产生“中断申请”的“竞争”。这一方面降低了响应速度,另一方面增加了管理的复杂性。 2、比较DMA方式和程序中断方式的区别,根据比较,指出DMA工作方式的优缺点。 中断方式:外部设备每进行一个数据的输入/输出,都要通过“中断申请”要求CPU进行处理。CPU通过执行一段“中断服务程序”完成数据的传输。 DMA方式:CPU通过对DMAC的初始化,启动一个数据块的传输操作。之后的数据传输通过信号的联络,在外设接口和存储器之间进行,CPU只需简单地让出总线,而无需其他操作。 DMA方式优点:对于CPU而言,它的任务仅仅是在一个数据块传输之前对DMAC进行初始化,CPU用于传输控制的操作达到最小(不考虑与通道/IO处理器方式的比较),CPU的效率最高。CPU与外设“并行”工作。外部设备一个数据输入/输出完成后,向DMAC申请进行数据传输,响应时间仅为DMAC的1~3个时钟周期。响应速度达到最快,可以满足高速传输的需要。 DMA方式缺点:实现DMA控制需要增加DMA控制器和总线控制逻辑,增加了系统的复杂性。DMA传输需要占用总线,并且具有较高的“优先级”。这使得系统对其他设备的响应速度不能得到明确的保证。 第四章 微型计算机的中断系统 中断原理 8086微处理器中断系统 可编程中断控制器8259A 中断方式输入输出 一、中断原理 中断的基本概念:中断、中断源、中断类型、中断断点、中断服务程序等。 中断工作方式的特点:并行、实时处理等。 中断管理:对中断全过程的控制、中断源识别、中断优先权、中断嵌套等。 中断过程:中断源请求、中断响应、中断服务。 二、8086微处理器中断系统 8086微处理器的中断类型:内部中断(除法错、单步、INT中断)、外部中断(可屏蔽、不可屏蔽中断)。 8086微处理器中断向量表:是中断类型与它所对应的中断服务程序入口地址间的换算表。入口地址=中断类型*4 8086微处理器对外部中断的响应: 可屏蔽、不可屏蔽中断。 1、什么叫中断?有哪几种不同类型的中断? 由于某个事件的发生,CPU暂停当前正在执行的程序,转而执行处理该事件的一个程序。该程序执行完成后,CPU接着执行被暂停的程序。这个过程称为中断。 根据中断源的位置,有两种类型的中断。有的中断源在CPU的内部,称为内部中断。大多数的中断源在CPU的外部,称为外部中断。 根据中断引脚的不同,或者CPU响应中断的不同条件,也可
文档评论(0)