- 77
- 0
- 约 19页
- 2017-05-14 发布于湖北
- 举报
习题六 输入输出接口与中断
为什么外围设备要经过接口才能与主机连接够成微机系统?
答CPU与外围之间在数据形式、数据的传递方式以及传递速率上均会存在很大的差异。另外,电平也不一定匹配,因此在CPU与外围设备之间,需要一个使两者的动作条件相互配合的连接电路,它就是输入输出借口。
CPU与I/O设备交换数据的控制方式及不同方式的优缺点。
答CPU与外设通过接口交换信息的控制方式有程序控制方式、中断控制方式、直接存储器存取方式(DMA)和输入-输出处理机方式。
程序控制方式包括无条件传送和条件传送。无条件传送是最简单的数据传送方式。当已知并确信输入的数据已准备好或输出时外设已将上次送出数据取走,就可以采用这种方式,这种方式适用于数据变化缓慢、且操作时间为固定的外设。当CPU与外设同步工作时采用无条件传送比较方便。若两者不同步,在CPU执行输入输出时,很难确保外设的数据准备好或数据已空。因此CPU与外设工作不同步时可采取条件传送。又称查询传送,它是传诵数据前,CPU必须先查询一下外设的状态,当外设准备好,即可以输入或输出数据传送,若未准备好,CPU要等待。
CPU若采用中断控制方式与外设交换数据。CPU启动外设工作后,就去做自己的工作,这外设和CPU是并行工作的。当外设准备就绪,向CPU发来中断请求信号。一旦CPU响应请求,就暂停原来正执行的程序,转去执行中断服务程序。在中断。在中断服务中
原创力文档

文档评论(0)