硬件7-输入输出接口.优秀PPT.ppt
《硬件7-输入输出接口.优秀PPT.ppt》由会员分享,可在线阅读,更多相关《硬件7-输入输出接口.优秀PPT.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 计算机输入输出接口计算机输入输出接口I/OI/O接口的概念、功能、结构与编址方式;接口的概念、功能、结构与编址方式;并行接口和串行接口的主要特点;并行接口和串行接口的主要特点;主机与外设之间的数据传送方式;主机与外设之间的数据传送方式;中断的概念、中断响应的条件与过程、中中断的概念、中断响应的条件与过程、中断系统的功能及中断处理方法;断系统的功能及中断处理方法;总线标准及常见的微机总线。总线标准及常见的微机总线。本本 章章 要要 点:点:7.1 输入输出接口的基本学问输入输出接口的基本学问7.1.1 输入输出接口的概念及功能输入输出接口的概念及功能一、输入输出接口的引入一、输入输
2、出接口的引入1 1、外设类型不同:、外设类型不同:机械、电子、机电、电磁机械、电子、机电、电磁2 2、传送信息类型:、传送信息类型:数字量、模拟量数字量、模拟量3 3、传送方式:、传送方式:串行、并行串行、并行4 4、传送速度、编码方式不同、传送速度、编码方式不同三、功能三、功能二、概念二、概念输入输出:输入输出:CPU或主存与外设(或主存与外设(I/O设备)交换信息设备)交换信息的过程。的过程。输入输出接口:是计算机中协调、匹配外设与主机输入输出接口:是计算机中协调、匹配外设与主机正常工作所设置的逻辑部件及相应的限制软件,简正常工作所设置的逻辑部件及相应的限制软件,简称称I/O口。口。1 1
3、、能进行地址译码和设、能进行地址译码和设备选择备选择;2 2、能实现数据缓冲和数、能实现数据缓冲和数据锁存据锁存;3 3、能完成信息格式和电、能完成信息格式和电平的转换平的转换;4 4、能保证数据传送的定时、能保证数据传送的定时与协调。与协调。27.1.2 输入输出接口的基本结构输入输出接口的基本结构CPU和外设之间通常传递的信息:数据、状态、限制和外设之间通常传递的信息:数据、状态、限制一、组成一、组成寄存器组、限制逻辑电路、主机与接口和接口与寄存器组、限制逻辑电路、主机与接口和接口与I/O设备之间的信号联接线、地址线、数据线等信号线。设备之间的信号联接线、地址线、数据线等信号线。CPU控控
4、制制电电路路DRSRCRI/O设备设备地址地址数据数据IO/MRDWR数据数据状态状态控制控制 数据数据寄存器寄存器 控制控制寄存器寄存器都由数据都由数据总线传送总线传送 状态状态寄存器寄存器接口电路中具有不同地址,可以由接口电路中具有不同地址,可以由CPU进行读进行读/写操作的寄存写操作的寄存器。通常有数据端口、状态端口和限制端口。器。通常有数据端口、状态端口和限制端口。(一)数据口(一)数据口数据:外设输入给数据:外设输入给CPU或从或从CPU输出给外设的各种数据信息。输出给外设的各种数据信息。数据口用于完成输入与输出数据。数据口用于完成输入与输出数据。(二)状态口(二)状态口状态:反映外
5、设当前工作状态的信息。如输入设备是否准备状态:反映外设当前工作状态的信息。如输入设备是否准备好(好(READY);输出设备是否忙();输出设备是否忙(BUSY)等。)等。状态(输入)口,用于使状态(输入)口,用于使CPU了解外设状态。了解外设状态。(三)限制口(三)限制口限制:限制:CPU发出的对外设或接口的限制信息。如外设的启动发出的对外设或接口的限制信息。如外设的启动或停止,接口的工作模式设置等。或停止,接口的工作模式设置等。限制(输出)口,用于完成限制(输出)口,用于完成CPU的限制操作。的限制操作。数据信息、限制信息和状态信息都由数据线传送,因此要通数据信息、限制信息和状态信息都由数据
6、线传送,因此要通过不同的端口来区分。过不同的端口来区分。二、端口的概念二、端口的概念7.1.3 I/O接口分类接口分类n1、传送方式、传送方式n并行和串行并行和串行串行接口串行接口:接口与外设之间以:接口与外设之间以串行方式传送数据,即每个字串行方式传送数据,即每个字或字节逐位依次传送。或字节逐位依次传送。n3、协调协作方式、协调协作方式n程序传送、中断传送、程序传送、中断传送、DMAn4、电路规模、电路规模n简洁接口、可编程接口、外设接口适简洁接口、可编程接口、外设接口适配器配器并行接口并行接口:接口与外设之:接口与外设之间以并行方式传送数据,间以并行方式传送数据,即各位数据同时传送。即各位
7、数据同时传送。n2、收发协作方式、收发协作方式n同步和异步传送方式同步和异步传送方式7.1.4 输入输出接口的编址方式输入输出接口的编址方式n在接口电路中通常都具有多个可由在接口电路中通常都具有多个可由CPU进行读写进行读写操作的寄存器操作的寄存器端口。不同计算机对端口的编端口。不同计算机对端口的编址方式不同。址方式不同。l2、I/O端口独立编址端口独立编址l给给I/O接口中的各端口供接口中的各端口供应与存储器空间完全分开、应与存储器空间完全分开、完全独立的完全独立的I/O地址空间。地址空间。l1、存储器统一编址、存储器统一编址将将I/O接口中的端口地接口中的端口地址与存储单元统一编址与存储单
8、元统一编址。址。优点优点:访存指令可访问端口,:访存指令可访问端口,指令类型多;端口地址空间指令类型多;端口地址空间大。大。缺点缺点:占用存储器空间;速:占用存储器空间;速度慢。度慢。优点:特地的优点:特地的I/O指令,与访指令,与访存分开;执行速度快;不占存分开;执行速度快;不占内存地址空间。内存地址空间。缺点缺点:端口地址范围小。:端口地址范围小。7.2 主机与外设间的信息传送方式主机与外设间的信息传送方式 一、程序干脆限制传递方式一、程序干脆限制传递方式二、程序中断限制方式二、程序中断限制方式三、干脆内存访问方式三、干脆内存访问方式DMA四、输入、输出处理机方式四、输入、输出处理机方式7
9、.2.1 程序干脆限制传送方式程序干脆限制传送方式优点:优点:n较好协调主机与外设之间的时间差异;较好协调主机与外设之间的时间差异;n所用硬件少。所用硬件少。J缺点:缺点:n主机与外设只能串行工作,主机与外设只能串行工作,CPU效率低;效率低;n主机一个时间段只能与一个外设进行通信主机一个时间段只能与一个外设进行通信。读外设状态读外设状态就绪?就绪?读读/写写YN一、无条件传送方式一、无条件传送方式 无需了解外设状态,但要求外设随无需了解外设状态,但要求外设随时处于准备好的状态。时处于准备好的状态。二、有条件传送方式二、有条件传送方式查询式传送查询式传送 外设工作状况无法预先知道或无外设工作状
10、况无法预先知道或无规律时一般接受。规律时一般接受。适用于对主机速度要求不高,外适用于对主机速度要求不高,外设数量不多的场合。设数量不多的场合。7.2.2 中断传送方式中断传送方式n中断中断CPU短暂中止当前程序运行,转而短暂中止当前程序运行,转而处理意外出现的状况或有意支配的任务,在处理意外出现的状况或有意支配的任务,在处理结束后能自动复原原程序的执行。处理结束后能自动复原原程序的执行。n优点:主机可以与一个或多个外设并行工作,优点:主机可以与一个或多个外设并行工作,提高了提高了CPU的效率。的效率。n缺点:执行中断服务程序时,爱护断点等工缺点:执行中断服务程序时,爱护断点等工作占用时间,难以
11、满足成批快速交换数据的作占用时间,难以满足成批快速交换数据的要求。要求。7.2.3 干脆存储器访问干脆存储器访问DMA方式方式n 前两种方式以前两种方式以CPUCPU为中心,占用为中心,占用CPUCPU时间,时间,DMADMA方式以内方式以内存为中心,由特地的存为中心,由特地的 DMA DMA限制器向限制器向CPUCPU恳求并接管总线的限恳求并接管总线的限制权,但须要利用系统的地址、数据和限制总线。制权,但须要利用系统的地址、数据和限制总线。n一、一、DMA DMA方式的定义方式的定义n 干脆存储器存取方式干脆存储器存取方式DMADMA(Direct Memory Direct Memory
12、AccessAccess)方式,是一种没有)方式,是一种没有CPUCPU参与的、在高速外设与存储参与的、在高速外设与存储器之间干脆进行数据传输的限制方式。器之间干脆进行数据传输的限制方式。n二、特点:数据传送速度快,是高速外设与主机之间成批交二、特点:数据传送速度快,是高速外设与主机之间成批交换数据的有效方式。但有局限性,适合外设不多的微小型计换数据的有效方式。但有局限性,适合外设不多的微小型计算机系统。算机系统。7.2.4 输入输出处理机输入输出处理机(IOP)方式方式n 有单独的存储器和独立的运算部件,有单独的存储器和独立的运算部件,可访问系统的内部存储器。可访问系统的内部存储器。n功能:
13、除数据传输外,还应能处理传功能:除数据传输外,还应能处理传送过程中出错及异样状况,数据格式送过程中出错及异样状况,数据格式翻译,数据块校验。翻译,数据块校验。n特点:由特地的输入输出处理机来管特点:由特地的输入输出处理机来管理外设,提高主机的工作效率。应用理外设,提高主机的工作效率。应用于大、中型计算机系统或分布式计算于大、中型计算机系统或分布式计算机系统。机系统。7.3 中断限制技术中断限制技术7.3.1 中断的概念中断的概念一、基本概念一、基本概念中断:中断:CPU短暂中止当前程序运行,转而处短暂中止当前程序运行,转而处理意外出现的状况或有意支配的任务,在理意外出现的状况或有意支配的任务,
14、在处理结束后能自动复原原程序的执行。处理结束后能自动复原原程序的执行。中断恳求:当外设准备好后,向中断恳求:当外设准备好后,向CPU发出要发出要求传送数据的信号,称为中断恳求。求传送数据的信号,称为中断恳求。禁止中断:外设发出中断恳求后,由于某种禁止中断:外设发出中断恳求后,由于某种条件的存在,条件的存在,CPU不能中止现行程序的执不能中止现行程序的执行,称为禁止中断。行,称为禁止中断。一般在一般在CPU内部设有一个内部设有一个“中断允许中断允许”触发触发器,由软件限制其状态。只有该触发器为器,由软件限制其状态。只有该触发器为“1”状态时,才允许状态时,才允许CPU响应中断响应中断允允许中断,
15、否则禁止中断。许中断,否则禁止中断。n中断源:在机器中引起中断产生的事务或发生中断源:在机器中引起中断产生的事务或发生中断恳求的来源统称为中断源。中断恳求的来源统称为中断源。u1、一般的输入输出设备:键盘,打印机,鼠标等。、一般的输入输出设备:键盘,打印机,鼠标等。u2、数据通道中断源:软盘,硬盘等。、数据通道中断源:软盘,硬盘等。u3、实时时钟:用外部时钟定时发出中断信号,由、实时时钟:用外部时钟定时发出中断信号,由CPU进行进行处理。处理。u4、故障源:电源掉电,内存出错,输入输出出错等。、故障源:电源掉电,内存出错,输入输出出错等。u5、测试程序设置的中断源:如单步运行和断点运行。、测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 硬件 输入输出 接口 优秀 PPT
限制150内