输入输出设备概述课件

上传人:txadgkn****dgknqu... 文档编号:215259807 上传时间:2023-06-01 格式:PPT 页数:101 大小:1.04MB
收藏 版权申诉 举报 下载
输入输出设备概述课件_第1页
第1页 / 共101页
输入输出设备概述课件_第2页
第2页 / 共101页
输入输出设备概述课件_第3页
第3页 / 共101页
资源描述:

《输入输出设备概述课件》由会员分享,可在线阅读,更多相关《输入输出设备概述课件(101页珍藏版)》请在装配图网上搜索。

1、第第8章章 输入输入/输出设备输出设备 和输入和输入/输出系统系统输出系统系统8.1 基本输入基本输入/输出设备输出设备 8.2 计算机总线和街口计算机总线和街口 8.3 常用的输入常用的输入/输出方式输出方式计算机基本组成计算机基本组成Datapath:即运算器,完成即运算器,完成算术和逻辑运算,通常包括算术和逻辑运算,通常包括其中的寄存器。其中的寄存器。Control:CPU的重要组成部的重要组成部分,它根据程序指令来指挥分,它根据程序指令来指挥datapath,memory以及以及I/O运行,共同完成程序功能。运行,共同完成程序功能。Memory:是存放运行时程序是存放运行时程序及其所需

2、要的数据的场所。及其所需要的数据的场所。Input:信息进入计算机的设信息进入计算机的设备,如键盘、鼠标等。备,如键盘、鼠标等。Output:将计算结果展示给将计算结果展示给用户的设备,如显示器、打用户的设备,如显示器、打印机等。印机等。ComputerMemoryInputOutputDatapathControl1、输入输出设备概述、输入输出设备概述计算机输入输出设备计算机输入输出设备概念概念:具有一定操作功能的比较完整和相对:具有一定操作功能的比较完整和相对独立的精密机械电子装置;独立的精密机械电子装置;功能功能:进行人机交互,完成输入输出功能;:进行人机交互,完成输入输出功能;特点特点

3、:种类繁多,功能多样,组成与运行原:种类繁多,功能多样,组成与运行原理各不相同;理各不相同;发展发展:智能化、高可靠性、小型廉价。:智能化、高可靠性、小型廉价。输入输出设备输入输出设备常用的输入输出设备常用的输入输出设备键盘键盘点阵式设备运行原理点阵式设备运行原理 把把字形字形、图形图形、图像图像等信息以等信息以不同的点阵不同的点阵布局布局方式表现出来,在计算机显示器屏幕上,方式表现出来,在计算机显示器屏幕上,这些被显示的内容,是以可见光形式表现出来这些被显示的内容,是以可见光形式表现出来的;而在打印纸上,通常是以的;而在打印纸上,通常是以“印刷印刷”(染色)(染色)的效果表现出来的。的效果表

4、现出来的。显示器或者打印机等设备它们共同的特点显示器或者打印机等设备它们共同的特点是,要表示的信息,最终要以平面上的各种可是,要表示的信息,最终要以平面上的各种可见的见的“形状形状”体现出来,而这些体现出来,而这些“形状形状”原理原理上又都是以许多上又都是以许多断续的点的不同布局断续的点的不同布局表示出来表示出来的。的。点阵式表示举例点阵式表示举例以十六进制数的形式把平面上点阵布局写出来以十六进制数的形式把平面上点阵布局写出来点阵式设备需要解决的问题点阵式设备需要解决的问题点阵布局规律点阵布局规律确定形状的对象(保存对象的布局)确定形状的对象(保存对象的布局)无确定规律对象(保存所有点信息)无

5、确定规律对象(保存所有点信息)点阵的密度点阵的密度更密的点阵可以把要表示的形状呈现得更精细准确更密的点阵可以把要表示的形状呈现得更精细准确表示同样大小的形状,点阵密则所用数据数量更多表示同样大小的形状,点阵密则所用数据数量更多点阵越密则对输入输出设备的处理精度要求也越高点阵越密则对输入输出设备的处理精度要求也越高 点阵中点的属性点阵中点的属性二值表示(二值表示(0、1表示点的有、无)表示点的有、无)单色表示(灰度级表示不同亮度)单色表示(灰度级表示不同亮度)彩色表示(彩色表示(RGB三基色混和表示彩色)三基色混和表示彩色)键盘的运行原理键盘的运行原理键盘功能键盘功能计算机的键盘是通过手工输入字

6、符,用于向计算机计算机的键盘是通过手工输入字符,用于向计算机送入操作命令、源程序语句、运行程序所使用的数送入操作命令、源程序语句、运行程序所使用的数据等内容的输入设备。据等内容的输入设备。基本组成基本组成机械部分:按键(导电件)弹簧金属件(由导机械部分:按键(导电件)弹簧金属件(由导电件控制实现电信号连通与断开)电件控制实现电信号连通与断开)电子线路部分:识别按键,给出编码;通过串行接电子线路部分:识别按键,给出编码;通过串行接口把编码送给主机。由键盘上专门的芯片完成。口把编码送给主机。由键盘上专门的芯片完成。键盘接口键盘接口串口、串口、USB接口接口键盘的运行原理键盘的运行原理识别闭合键的具

7、体实现识别闭合键的具体实现:是用行列扫描的方法,即把每个键分配在一个是用行列扫描的方法,即把每个键分配在一个 m 列列*n 行矩阵的一个交叉点上,通过并行接口向行矩阵的一个交叉点上,通过并行接口向 n 行依次送出仅有一行为行依次送出仅有一行为 0、其余各行均为、其余各行均为 1 的值,的值,再用并行接口读入再用并行接口读入 m 列上的取值。当该值不为列上的取值。当该值不为 FFH(全(全 1 码)时,表明有键按下,若该值仅含码)时,表明有键按下,若该值仅含一位零,表明取值为一位零,表明取值为 0 的行、列的交叉点的键被的行、列的交叉点的键被按下,用一个对照表即可得到相应键的编码。按下,用一个对

8、照表即可得到相应键的编码。尚需解决如下的一些问题尚需解决如下的一些问题:抖动:按下和松开按键时按键在接通和断开位置之抖动:按下和松开按键时按键在接通和断开位置之间跳动几次才能稳定下来。间跳动几次才能稳定下来。重键:多键同时被按下,如何处理。重键:多键同时被按下,如何处理。1 1 0 1.并行接口并行接口并并行行接接口口+5V10K 0列列1列列m-1列列0行行1行行n-1行行键键盘盘键键.。.011A键键 并行接口送来并行接口送来 1 0 1 的的 n 位数值到二极管的负极,位数值到二极管的负极,并行并行接口接收接口接收 键盘线路键盘线路 m 列送出的列送出的 m 位数据。当位数据。当A键键按

9、下去后,按下去后,5V 电源送出经电阻、电源送出经电阻、A键键、二极管到、二极管到 0 信号处的电流,从而在信号处的电流,从而在 第第 2列产生列产生 0 电平(红线所示)电平(红线所示),其他各列都给出高电平(其他各列都给出高电平(黑线黑线所示所示),故),故并行接口接收到的是并行接口接收到的是 1 1 0 1 这样的这样的 m 位数据。位数据。110.。1 1 0 1.二极管二极管鼠标的运行原理鼠标的运行原理鼠标的产生鼠标的产生图形界面的出现,需要鼠标来进行拖动等操作图形界面的出现,需要鼠标来进行拖动等操作鼠标的功能鼠标的功能根据鼠标的移动,在屏幕上移动位置根据鼠标的移动,在屏幕上移动位置

10、选中某个对象,进而执行某些操作选中某个对象,进而执行某些操作鼠标的种类鼠标的种类机械式鼠标机械式鼠标光电式鼠标光电式鼠标鼠标的接口鼠标的接口串口、串口、USB接口接口机械式鼠标机械式鼠标 鼠标内部有一个橡胶球,橡胶球紧贴着两个鼠标内部有一个橡胶球,橡胶球紧贴着两个互相垂直的轴(互相垂直的轴(X、Y轴),每个轴上有一个光轴),每个轴上有一个光栅轮,光栅轮两边对应着有发光二极管和光敏三栅轮,光栅轮两边对应着有发光二极管和光敏三极管。极管。鼠标在移动的时候,橡胶球便带动两个轴旋鼠标在移动的时候,橡胶球便带动两个轴旋转,同时光栅轮也就开始旋转,光敏三极管在接转,同时光栅轮也就开始旋转,光敏三极管在接收

11、发光二极管发出的光时被光栅轮间断地阻挡,收发光二极管发出的光时被光栅轮间断地阻挡,从而产生脉冲信号,通过鼠标内部的芯片处理之从而产生脉冲信号,通过鼠标内部的芯片处理之后被后被CPU接受。接受。脉冲信号的频率和数量,经过脉冲信号的频率和数量,经过CPU计算后则计算后则表示为屏幕上的距离和速度。表示为屏幕上的距离和速度。光电式鼠标光电式鼠标 光电鼠标光电鼠标的工作原理是,在光电鼠标内部有的工作原理是,在光电鼠标内部有一个发光二极管,二极管发光照亮鼠标底部的表一个发光二极管,二极管发光照亮鼠标底部的表面。同时表面会反射回一部分光线,反射光通过面。同时表面会反射回一部分光线,反射光通过一组光学透镜后,

12、在一个微成像器内成像。一组光学透镜后,在一个微成像器内成像。当鼠标移动的时候,移动轨迹便会被记录为当鼠标移动的时候,移动轨迹便会被记录为一组高速拍摄的连贯图象,鼠标内部有一块专用一组高速拍摄的连贯图象,鼠标内部有一块专用的图象分析芯片(的图象分析芯片(DSP),对移动轨迹上摄取的),对移动轨迹上摄取的一系列图象进行分析处理,通过对这些图象上特一系列图象进行分析处理,通过对这些图象上特征点位置的变化进行分析,来判断鼠标的移动方征点位置的变化进行分析,来判断鼠标的移动方向和移动距离,从而完成光标的定位。向和移动距离,从而完成光标的定位。常用输出设备常用输出设备显示器显示器阴极射线管显示器阴极射线管

13、显示器液晶显示器液晶显示器等离子显示器等离子显示器打印机打印机针式打印机针式打印机喷墨打印机喷墨打印机激光打印机激光打印机阴极射线管显示器阴极射线管显示器成像原理成像原理电子束撞击荧光板上的荧光粉电子束撞击荧光板上的荧光粉受撞击的荧光粉发光产生亮点受撞击的荧光粉发光产生亮点基本组成基本组成电子枪电子枪显示屏显示屏偏转控制装置偏转控制装置灯丝灯丝阴极阴极聚焦极聚焦极石墨层石墨层荧光屏荧光屏显示屏显示屏阳极帽阳极帽偏转线圈偏转线圈栅极栅极阳极阳极电子枪电子枪电子束电子束阴极射线管的构成和工作原理阴极射线管的构成和工作原理一些相关概念一些相关概念分辨率分辨率 沿水平和垂直两个方向把屏幕分成许多小的区

14、域,一个小沿水平和垂直两个方向把屏幕分成许多小的区域,一个小的区域对应一个发光点(称为象素),一个屏幕上所提供的全的区域对应一个发光点(称为象素),一个屏幕上所提供的全部象素的数目被称为分辨率部象素的数目被称为分辨率 扫描扫描 电子束在显示屏上按某种轨迹运动被称为扫描,控制电子电子束在显示屏上按某种轨迹运动被称为扫描,控制电子束扫描轨迹的电路被称为扫描控制逻辑部件束扫描轨迹的电路被称为扫描控制逻辑部件,有有2种扫描方式种扫描方式:光栅扫描光栅扫描:电子束从左到右,从上到下扫描整个屏幕(:电子束从左到右,从上到下扫描整个屏幕(隔隔行扫描行扫描和和逐行扫描逐行扫描)随机扫描随机扫描:电子束只扫描需

15、要显示的点,而不是整个屏幕:电子束只扫描需要显示的点,而不是整个屏幕刷新刷新 余辉时间:电子束打在荧光粉上发出的光的所持续时间余辉时间:电子束打在荧光粉上发出的光的所持续时间 为了得到稳定的图象,需要重复扫描整个屏幕(每秒为了得到稳定的图象,需要重复扫描整个屏幕(每秒50场)场)帧存储器:为了重复扫描,需要存储屏幕字符或者图象信息帧存储器:为了重复扫描,需要存储屏幕字符或者图象信息字符显示的一般原理字符显示的一般原理 为有效地提供屏幕上要显示的内容,字符显示器内为有效地提供屏幕上要显示的内容,字符显示器内有一个有一个显示存储器显示存储器VRAM,用于保存将显示在整个屏幕,用于保存将显示在整个屏

16、幕的全部字符,显示存储器中保存的是这些字符的的全部字符,显示存储器中保存的是这些字符的ASCII码和显示属性(即字符的颜色、亮度、是否显示等)。码和显示属性(即字符的颜色、亮度、是否显示等)。VRAM 是一个可读写的存储器,被显示的字符将由计是一个可读写的存储器,被显示的字符将由计算机主机以两个字节(算机主机以两个字节(ASCII码码和和显示属性显示属性)的方式提)的方式提供并写进该存储器中,由显示器的控制逻辑按需要从中供并写进该存储器中,由显示器的控制逻辑按需要从中读出准备显示的一个字符的读出准备显示的一个字符的ASCII码的字节值和显示属码的字节值和显示属性的字节值。性的字节值。字符发生器

17、字符发生器,就是用于保存每个可显示字符字形的,就是用于保存每个可显示字符字形的点阵数据的逻辑部件,通常是一个只读存储器点阵数据的逻辑部件,通常是一个只读存储器 ROM,如果每个字符的字形用如果每个字符的字形用 7(横向)(横向)9(纵向)的点阵表示,则(纵向)的点阵表示,则每个字符字形的点阵数据要占用每个字符字形的点阵数据要占用 9个存储器字节(横向的个存储器字节(横向的7个点个点的布局用一个字节表示)。的布局用一个字节表示)。字形的产生过程字形的产生过程0 0 0 0 0 0 0 1 0 0 1 00 1 0 00 1 0 10 1 1 01 1 1 10 1 1 10 0 1 110H28

18、H44H82H82HFEH82H82H00H字符字符发生器发生器(R O M)ASCII字符代码字符代码84RA3-RA0(a)“A”的点阵表示的点阵表示(b)字符发生器的结构字符发生器的结构(来自来自VRAM)(来自光栅地址来自光栅地址计数器输出计数器输出)RA3-RA0D7D0D7D0ASCII代码代码(41H)指向这个字形指向这个字形移位移位寄存器寄存器S L字符字符发生器发生器(ROM)加载控制加载控制水平消隐水平消隐行间消隐行间消隐垂直垂直消隐消隐水平同步电路水平同步电路垂直同步电路垂直同步电路点振荡器点振荡器点计数器点计数器水平地址计数器水平地址计数器光栅地址计数器光栅地址计数器垂

19、直地址计数器垂直地址计数器定时控制定时控制电路电路垂直同步信号垂直同步信号水平同步信号水平同步信号字符时钟字符时钟代码代码控制控制OSCVRAM19180+1819+5125+1视频视频信号信号RA3-RA0字符显示的一般原理字符显示的一般原理CRT图形图像显示器图形图像显示器大的大的VRAM存储点阵属性存储点阵属性分辨率:分辨率:1024*768,真彩色,真彩色,1024*768*3Byte=2.3MB高速总线高速总线50场场/秒,带宽为秒,带宽为2.3*50MB/s=115MB/s需要连接需要连接PCI总线总线专用接口专用接口分辨率更高的图形设备将采用专用接口分辨率更高的图形设备将采用专用

20、接口液晶显示器液晶显示器显示原理显示原理利用液晶的光学特性利用液晶的光学特性平板后面设置光源平板后面设置光源通过液晶改变透射光的偏振性(从水平到垂直)通过液晶改变透射光的偏振性(从水平到垂直)电场控制电场控制特点特点平板显示,不需要高压电,移动方便平板显示,不需要高压电,移动方便无辐射无辐射价格较高价格较高液晶显示器液晶显示器等离子显示器等离子显示器成像原理成像原理利用惰性气体在一定电压作用下产生气体放电利用惰性气体在一定电压作用下产生气体放电的特性的特性产生紫外线,紫外线激发荧光粉发光产生紫外线,紫外线激发荧光粉发光在玻璃板之间隔开成象素,每个象素点内有惰在玻璃板之间隔开成象素,每个象素点内

21、有惰性气体和三色荧光粉,用电极控制性气体和三色荧光粉,用电极控制特点特点易于实现大画面显示易于实现大画面显示全色显示,色纯度与全色显示,色纯度与CRT相当相当视角达视角达160度度寿命长寿命长功耗大、成本高。功耗大、成本高。打印机打印机 计算机最基本的输出形式之一计算机最基本的输出形式之一,可将打印在纸上,可将打印在纸上的信息长期保存。打印设备种类繁多,性能各异,结的信息长期保存。打印设备种类繁多,性能各异,结构上差别也较大,按印字方式分类:构上差别也较大,按印字方式分类:击打式击打式:通过印字的机械装置撞击色带以便把字:通过印字的机械装置撞击色带以便把字形染印在纸上,速度慢,噪声大,打印质量

22、一般。形染印在纸上,速度慢,噪声大,打印质量一般。点阵针式、字模式点阵针式、字模式非击打式非击打式:通过静电、喷墨等非机械撞击方式完:通过静电、喷墨等非机械撞击方式完成在纸上着色,打印速度快,噪声低,印字质量成在纸上着色,打印速度快,噪声低,印字质量高高 喷墨、激光、热转印喷墨、激光、热转印打印设备与计算机主机的连接方式打印设备与计算机主机的连接方式串行接口、并行接口、串行接口、并行接口、USB接口接口针式打印机针式打印机打印原理打印原理用钢针或钨铼合金针撞击色带,将色带的颜色印到打印纸用钢针或钨铼合金针撞击色带,将色带的颜色印到打印纸上,完成一个点的输出,完成全部点阵后输出完毕上,完成一个点

23、的输出,完成全部点阵后输出完毕基本组成基本组成打印头、输纸机构、色带机构及打印控制器打印头、输纸机构、色带机构及打印控制器打印控制器包括字符缓冲存储器、字型发生器、时序控制打印控制器包括字符缓冲存储器、字型发生器、时序控制电路和接口电路等部分电路和接口电路等部分输出过程输出过程字车将打印头横向移动到打印起始位置字车将打印头横向移动到打印起始位置取出输出对象点阵的第一列,驱动打印针撞击色带取出输出对象点阵的第一列,驱动打印针撞击色带字车移动一小格,输出下一列,直到本行输出完毕字车移动一小格,输出下一列,直到本行输出完毕回车回车输纸机构进纸输纸机构进纸输出下一行输出下一行针式打印机构造针式打印机构

24、造打印纸打印纸导轨导轨打印针打印针永磁铁永磁铁 铁芯铁芯衔铁衔铁 线圈线圈色带色带色带保护片色带保护片滚筒滚筒针式打印机打印字符针式打印机打印字符“E”的过程的过程针式打印机和针式打印机和CRT字符显示器字符显示器工作原理比较工作原理比较 CRT字符显示器使用电子束撞击荧光粉产生发光字符显示器使用电子束撞击荧光粉产生发光点,针式打印机是用打印针撞击色带产生印染点;点,针式打印机是用打印针撞击色带产生印染点;CRT字符显示器以整屏信息为单位连续扫描以维字符显示器以整屏信息为单位连续扫描以维持稳定的显示画面,故它需要有显示存储器持稳定的显示画面,故它需要有显示存储器VRAM,而针式打印机接收到要打

25、印的一纵列点阵信息并完成而针式打印机接收到要打印的一纵列点阵信息并完成打印之后,这些点阵信息就不再有用了;打印之后,这些点阵信息就不再有用了;光栅扫描的光栅扫描的CRT字符显示器,电子束在整个屏幕字符显示器,电子束在整个屏幕上按逐个横行的扫描方式重复,扫描完多个横行才完上按逐个横行的扫描方式重复,扫描完多个横行才完整显示出一行字符,针式打印机则是按逐列打印方式整显示出一行字符,针式打印机则是按逐列打印方式依此打印出字符的点阵列,几次后打印出一个完整字依此打印出字符的点阵列,几次后打印出一个完整字符,打印完一行回车后开始打印下一行。符,打印完一行回车后开始打印下一行。激光打印机打印原理激光打印机

26、打印原理 激光技术激光技术和电子照相技术电子照相技术相结合的产物,它由走相结合的产物,它由走纸机构、激光扫描系统、电子照相部分和打印机控制纸机构、激光扫描系统、电子照相部分和打印机控制器等几部分组成。器等几部分组成。激光扫描系统激光扫描系统的功能,是控制激光束能扫描到光的功能,是控制激光束能扫描到光导鼓柱面的任何位置,它由激光器,偏转调制器,扫导鼓柱面的任何位置,它由激光器,偏转调制器,扫描器和光路系统组成。描器和光路系统组成。电子照相部分电子照相部分的核心部件是字形鼓,又称光导鼓,的核心部件是字形鼓,又称光导鼓,这是一个圆柱型的物体,柱面高度光洁,镀有一层由这是一个圆柱型的物体,柱面高度光洁

27、,镀有一层由硒硒碲合金组成的具有良好光导特性(光线照射后电碲合金组成的具有良好光导特性(光线照射后电阻率降为原来的阻率降为原来的1/100到到1/1000)的材料,用于完成对)的材料,用于完成对打印内容的照相、显影和转印。打印内容的照相、显影和转印。激光打印机输出过程激光打印机输出过程准备阶段准备阶段:电晕放电装置使光导鼓表面充电,对光导:电晕放电装置使光导鼓表面充电,对光导 鼓表面均匀的充上一层正电荷;鼓表面均匀的充上一层正电荷;照相阶段照相阶段:激光束使光导鼓表面被照射部分放电,未:激光束使光导鼓表面被照射部分放电,未 照射到部分的带电情况不变;照射到部分的带电情况不变;显影阶段显影阶段:

28、光导鼓表面带电部分吸附墨粉,从而形成:光导鼓表面带电部分吸附墨粉,从而形成 由墨粉显示出来的字形;由墨粉显示出来的字形;转印阶段转印阶段:光导鼓表面墨粉转移到打印纸上;:光导鼓表面墨粉转移到打印纸上;定影阶段定影阶段:通过红外光加热或辐射加热办法,高温将:通过红外光加热或辐射加热办法,高温将 墨粉固定在打印纸上;墨粉固定在打印纸上;清除阶段清除阶段:清扫器清除光导鼓表面剩余墨粉,消电灯:清扫器清除光导鼓表面剩余墨粉,消电灯 消除光导鼓上残存电荷。消除光导鼓上残存电荷。激激光光部部分分打印机打印机控制部分控制部分光导鼓光导鼓显象显象部分部分.定形部分定形部分 加热辊加热辊预预热热板板输输纸纸用用

29、辊辊转写转写清扫辊清扫辊带带电电器器印写部分印写部分清扫部分清扫部分转写部分转写部分接纸接纸 部分部分纸纸激光激光喷墨打印机喷墨打印机打印原理打印原理通过把很小的墨水滴利用喷嘴喷射到打印纸上形通过把很小的墨水滴利用喷嘴喷射到打印纸上形成打印点来完成打印输出功能。成打印点来完成打印输出功能。主要问题集中到如何提供出很小的墨水滴,又如主要问题集中到如何提供出很小的墨水滴,又如何加速墨水滴的喷射速度,如何准确控制墨水滴何加速墨水滴的喷射速度,如何准确控制墨水滴落到打印纸上的位置,如何处理墨水的循环流动落到打印纸上的位置,如何处理墨水的循环流动和过滤。和过滤。输出过程输出过程压电陶瓷受振荡电脉冲激励产

30、生电致伸缩,喷射压电陶瓷受振荡电脉冲激励产生电致伸缩,喷射出墨滴出墨滴充电电极给墨滴充电,电量多少决定了偏转距离充电电极给墨滴充电,电量多少决定了偏转距离利用电场控制墨滴的垂直偏转方向,喷墨头移动利用电场控制墨滴的垂直偏转方向,喷墨头移动控制墨滴水平方向控制墨滴水平方向墨水槽墨水槽喷墨头喷墨头过滤器过滤器收集槽收集槽高压高压电源电源振荡振荡发生器发生器字形字形发生器发生器打打印印纸纸充电电极充电电极压电陶瓷压电陶瓷偏转电极偏转电极墨水泵墨水泵回收器回收器墨墨 滴滴 偏偏 转转 方方 向向喷墨头移动方向喷墨头移动方向组成与打印原理组成与打印原理字符打印过程字符打印过程(充了电的墨滴偏转射向打印纸

31、,(充了电的墨滴偏转射向打印纸,不带电的墨滴射入回收器被回收)不带电的墨滴射入回收器被回收)(以以 7*5 点阵为例点阵为例)1、计算机输入输出系统概述、计算机输入输出系统概述输入输出系统的功能与组成输入输出系统的功能与组成连通计算机的各个功能部件和设备,并在它们连通计算机的各个功能部件和设备,并在它们之间实现数据交换。之间实现数据交换。硬件部分主要由计算机总线和输入输出接口两硬件部分主要由计算机总线和输入输出接口两部分组成,软件方面需要操作系统的支持。部分组成,软件方面需要操作系统的支持。输入输出系统系统复杂多变输入输出系统系统复杂多变众多的众多的CPU系列和型号:运行速度、处理功能、系列和

32、型号:运行速度、处理功能、接口逻辑等各不相同;接口逻辑等各不相同;更多的外围设备:运行原理、提供的功能、读更多的外围设备:运行原理、提供的功能、读写速度、接口逻辑千差万别;写速度、接口逻辑千差万别;不同的用户、不同的应用场合提出众多不同的不同的用户、不同的应用场合提出众多不同的使用要求,无法使用一种方式、一套方法全面使用要求,无法使用一种方式、一套方法全面解决问题。解决问题。2、输入输出接口基本功能、输入输出接口基本功能 提供对主机识别(指定、找到)要用的提供对主机识别(指定、找到)要用的 I/O设备设备的支持,为每个设备规定几个地址码或者编号。的支持,为每个设备规定几个地址码或者编号。建立主

33、机和设备之间的控制与通信机制,接收建立主机和设备之间的控制与通信机制,接收处理器(主设备)的命令,并提交给外部设备,同处理器(主设备)的命令,并提交给外部设备,同时,为主设备提供外部设备的状态。时,为主设备提供外部设备的状态。提供主机和设备之间信息交换过程中的数据缓提供主机和设备之间信息交换过程中的数据缓冲机构,如输入数据缓冲寄存器和输出数据缓冲寄冲机构,如输入数据缓冲寄存器和输出数据缓冲寄存器等。存器等。提供主机和设备之间信息交换过程中的其他特提供主机和设备之间信息交换过程中的其他特别需求支持,屏蔽外部设备的差异。别需求支持,屏蔽外部设备的差异。输入输出接口结构输入输出接口结构 命令寄存器命

34、令寄存器和命令译码器和命令译码器 设备选择设备选择 电路电路 设备状态设备状态 标记标记 数据缓冲数据缓冲 寄存器寄存器DBR 控控制制逻逻辑辑电电路路I/O接口接口外外 部部 设设 备备数据线数据线命令命令状态状态数据线数据线命令线命令线状态线状态线CPU地址线地址线通用可编程接口通用可编程接口通用性通用性能有多种用法与输入输出功能,能适用于多种外设能有多种用法与输入输出功能,能适用于多种外设可编程可编程能通过指令指定接口的功能和运行控制参数能通过指令指定接口的功能和运行控制参数接口内部组成接口内部组成设备识别电路:对指令中给出的设备识别电路:对指令中给出的I/O端口地址译码端口地址译码命令

35、寄存器:存命令寄存器:存CPU发送的控制命令发送的控制命令状态寄存器:设备设置其值,状态寄存器:设备设置其值,CPU读取读取数据缓冲寄存器:数据缓冲寄存器:I/O数据缓冲,解决速度匹配数据缓冲,解决速度匹配中断电路:处理中断请求、屏蔽和判优等中断电路:处理中断请求、屏蔽和判优等其他电路:电平转换及串行其他电路:电平转换及串行/并行转换电路等并行转换电路等常用接口概述常用接口概述串行接口串行接口只需要一对信号线来传输数据,主要用于传输速度不高,传输只需要一对信号线来传输数据,主要用于传输速度不高,传输距离较长的场合。典型芯片距离较长的场合。典型芯片Intel 8251(详细介绍见教材详细介绍见教

36、材)目前几乎所有的计算机都采用目前几乎所有的计算机都采用EIA RS-232C作为串行接口标作为串行接口标准,包括按位串行传输的电气和机械方面的规定。准,包括按位串行传输的电气和机械方面的规定。RS-232C接接口有口有25根线,数据传输率在根线,数据传输率在50、75至至19200bps之间之间对串行接口的使用是通过对其命令寄存器和状态寄存器进行设对串行接口的使用是通过对其命令寄存器和状态寄存器进行设置工作的。工作时先对接口命令寄存器发命令,设置工作方式;置工作的。工作时先对接口命令寄存器发命令,设置工作方式;然后再发命令使之开始工作;工作期间通过状态寄存器了解串然后再发命令使之开始工作;工

37、作期间通过状态寄存器了解串口工作状态。口工作状态。并行接口并行接口串行接口按位传送数据,速度慢,而且主机是按字或者字节处串行接口按位传送数据,速度慢,而且主机是按字或者字节处理数据,使用串行接口需要进行并串的转换。对速度较高的设理数据,使用串行接口需要进行并串的转换。对速度较高的设备,采用并行数据传输方式比较合适。典型芯片备,采用并行数据传输方式比较合适。典型芯片Intel 82558251 的基本功能的基本功能可用于同步或异步传送可用于同步或异步传送 同步传送时同步传送时,每字可为,每字可为bits 可用内或外同步,能自动插入同步字符可用内或外同步,能自动插入同步字符 异步传送时异步传送时,

38、每字可为,每字可为bits,接收和发送时钟可为接收和发送时钟可为 1,16 或或 64 倍的波特率倍的波特率可产生中止字符并自动检测和处理。可产生中止字符并自动检测和处理。可用、可用、1.或位停止位。能检测假启动或位停止位。能检测假启动完全双工,双缓冲的发送器和接受器完全双工,双缓冲的发送器和接受器具有检测奇偶错,数据丢失错和帧错的能力具有检测奇偶错,数据丢失错和帧错的能力全部入出信号为全部入出信号为 TTL 电平电平D7D0(接外部数据总线)(接外部数据总线)状态状态缓冲器缓冲器接受数据接受数据缓冲器缓冲器发送数据命令发送数据命令缓冲器缓冲器读写读写控制逻辑控制逻辑调制解调制解调器控制调器控

39、制发送器发送器P-S发送控制发送控制接收控制接收控制接收器接收器S-P缓缓冲冲器器xxTxCTxERxRDY/RxCRESETCLKC/D/RD/WR/CS/DTR/DSR/RTS/CTSTxRDY串行异步传送中的有关概念串行异步传送中的有关概念串行:串行:异步、同步:异步、同步:单工,半双工,全双工:单工,半双工,全双工:停止位:停止位:数据位:数据位:起始位:起始位:奇偶校验:奇偶校验:传送的波特率:传送的波特率:波特率因子:波特率因子:数据采样:数据采样:串口串口CPU终端终端(串口串口).数据位,如数据位,如 8 位位1位位1、1.5、2位位串串行行并并行行标标识识态态一次完整的数据传

40、送时间一次完整的数据传送时间CPU串口串口串口串口CPUD7D6D5D4D3D2D1D0同步同步?Y(D1D0=00)N(D1 D0 0 0)D6:外同步检测外同步检测1 外同步外同步SYNDET为输入为输入0 内同步内同步SYNDET为输出为输出D7:同步字符同步字符1 单同步字符单同步字符 0 双同步字符双同步字符规定帧控制规定帧控制00 无效无效01 1个个 停止位停止位10 1.5个个 停止位停止位11 2个个 停止位停止位确定字符长度确定字符长度00 5bits01 6bits10 7bits11 8bitsTxC,RxC 波特率因子波特率因子00 同步方式同步方式 01 异步异步1

41、倍倍10 异步异步16倍倍11 异步异步64倍倍对奇偶校验的规定对奇偶校验的规定 X0 不校验不校验11 偶校验偶校验01 奇校验奇校验方式命令字的格式方式命令字的格式EHIRERSBBKRxEDTRTxENRTSD7D6D5D4D3D2D1D0工作命令字的格式工作命令字的格式发发送送器器使使能能信信号号,1有有效效接接收收器器使使能能信信号号,1有有效效数数据据终终端端就就绪绪,使使出出 为为低低/DTR使使三三个个出出错错标标志志位位复复位位发发包包 信信号号BREAK请请求求发发送送信信号号,使使出出 为为低低/RTS发发软软 信信号号RESETD7D6D5D4D3D2D1D0DSRSY

42、NDETFEOEPETxERxRDYTxRDY接口状态寄存器的内容格式接口状态寄存器的内容格式发发送送器器就就绪绪信信号号,1有有效效并并到到串串的的发发送送器器空空,1有有效效接接收收器器就就绪绪信信号号,1有有效效奇奇偶偶错错溢溢出出错错数数据据帧帧挫挫数数据据设设备备就就绪绪,1有有效效TEC-20008 机串行口初始化的程序机串行口初始化的程序MOV R0,4EhOUT81hOUT83hMOV R0,37hOUT81hOUT83h方式设置:方式设置:0 1 0 0 1 1 1 01个停止位个停止位无奇偶校验无奇偶校验字符为字符为 8 bits16*波特率波特率命令设置:命令设置:0 0

43、 1 1 0 1 1 1 不用不用请请求求发发送送错错误误标标志志复复位位不不用用允允许许发发送送允允许许接接收收数数据据终终端端准准备备好好 对对 OUT 指令而言,指令而言,81h、83h 为控制寄存器地址;为控制寄存器地址;对对 IN 指令而言,指令而言,81h、83h 为状态寄存器地址;为状态寄存器地址;编程用串行口执行输入任务编程用串行口执行输入任务/输出操作输出操作INCH:IN81hSHRR0SHRR0JRNC,INCHIN80hPUSH R1MOV R1,00FFhANDR0,R1POPR1RETOUTCH:PUSH R0OUT1:IN 91h SHR R0 JRNC,OUT1

44、 POP R0 OUT 90h RET对对 IN 指令而言,指令而言,80h 是读入数据是读入数据 81h 是读入状态是读入状态对对OUT指令而言指令而言,90h 是输出数据是输出数据 91h 是输出命令是输出命令双串行口同时运行的例子双串行口同时运行的例子Loop:in 81 loop1:in 91 shr r0 shr r0 shr r0 shr r0 jrnc loop1 jrnc loop in 80 in 90 out 80 out 80 out 90 jr loop ret 完成两台教学计算机的第完成两台教学计算机的第 2 个串行接口的初始化和输入输出操作,要把个串行接口的初始化和

45、输入输出操作,要把两台教学机通过第个接口连接起来,都运行这个程序,则每个键盘的输入两台教学机通过第个接口连接起来,都运行这个程序,则每个键盘的输入会同时显示在两个屏幕上,实现的是双机的双向通讯功能。会同时显示在两个屏幕上,实现的是双机的双向通讯功能。每台教学机都只能检查与操作自己的串行口,管不了另外那台教学机。每台教学机都只能检查与操作自己的串行口,管不了另外那台教学机。检查本机有检查本机有键盘输入否,键盘输入否,无输入则去无输入则去检查扩展接检查扩展接口中有输入口中有输入否;本机有否;本机有输入则接收、输入则接收、显示并经扩显示并经扩展接口送给展接口送给另外那台教另外那台教学计算机。学计算机

46、。检查扩展接检查扩展接口中有输入口中有输入否否(来自另一来自另一台教学机台教学机),有则接收并有则接收并显示,没有显示,没有或有输入并或有输入并已经显示,已经显示,都要转去检都要转去检查本机的键查本机的键盘是否有输盘是否有输入。入。常用接口概述常用接口概述USB接口接口通用于串行总线通用于串行总线(Universal Serial Bus)USB由一个插在由一个插在PCI总线上的根集线器组成,它的电缆接口总线上的根集线器组成,它的电缆接口可以连接可以连接I/O设备或者扩展集线器。设备或者扩展集线器。USB中有中有4根导线,两根数据线,一根电源,一根地线。根导线,两根数据线,一根电源,一根地线。

47、V1.1总线带宽总线带宽12Mbps,V2.0总线带宽总线带宽400Mbps。USB接口的一些特点接口的一些特点不必打开机箱来安装新的输入输出设备不必打开机箱来安装新的输入输出设备只需要一根电缆线就可以将所有设备连接起来只需要一根电缆线就可以将所有设备连接起来输入输入/输出设备可以从电缆上得到电源输出设备可以从电缆上得到电源单台计算机最多可以连接单台计算机最多可以连接127个设备个设备系统能支持实时设备(声卡、电话)系统能支持实时设备(声卡、电话)可在计算机运行时安装设备,不必重新启动可在计算机运行时安装设备,不必重新启动常用接口概述常用接口概述IDE(Integrated Drive Ele

48、ctronics)、)、EIDE接口接口广泛应用于广泛应用于PC机中,机中,IDE最多连接最多连接2个个IDE设备,设备,EIDE最多最多连接连接4个个IDE设备;设备;IDE读写磁盘的数据传输率一般不超过读写磁盘的数据传输率一般不超过1.5MB/s,EIDE可达可达1218MB/s;IDE接口连接的磁盘设备容量不超过接口连接的磁盘设备容量不超过528M,EIDE无此限制无此限制EIDE接口通常接在接口通常接在PCI总线上,数据传送带宽由总线上,数据传送带宽由IDE的的8位扩位扩展到展到32位。位。SCSI(Small Computer System Interface)接口)接口应用于工作站

49、和应用于工作站和PC服务器中,成为主机和智能外设连接的服务器中,成为主机和智能外设连接的统一统一I/O接口,可以控制磁盘驱动器、磁带机、光盘、打印机、接口,可以控制磁盘驱动器、磁带机、光盘、打印机、扫描仪等外设;扫描仪等外设;SCSI使用使用50芯或芯或68芯电缆,插座体积较大;芯电缆,插座体积较大;SCSI的发展以及相关标准见下页列表。的发展以及相关标准见下页列表。SCSI接口标准接口标准标准总线宽度最高数据传输率(MB/S)连接设备数量SCSI858FastSCSI8108WideSCSI16108FastWideSCSI162016UltraSCSI8208WideUltraSCSI16

50、4016Ultra2SCSI8408WideUltra2SCSI168016Ultra3SCSI1616016Ultra3201632016常用接口概述常用接口概述IEEE 1394串行接口串行接口高速率,实时性好:高速率,实时性好:1394-1995规定规定200Mbps 400Mbps,1394b规定规定800Mbps 3.2Gbps;体积小易安装,连接方便。体积小易安装,连接方便。1394使用使用6芯电缆,直径约芯电缆,直径约6mm,插座也小;,插座也小;最多可以连接最多可以连接63个设备,即插即用,支持热插拔。个设备,即插即用,支持热插拔。AGP 接口接口把主存和显存通过芯片组(北桥)

51、直接连接,提高数据把主存和显存通过芯片组(北桥)直接连接,提高数据传输率;总线宽度为传输率;总线宽度为32位,时钟频率为位,时钟频率为66MHz,最高传,最高传输率为输率为528MbpsPCMCIA接口接口广泛应用于笔记本电脑的接口,广泛应用于笔记本电脑的接口,I、II、III三种类型插槽三种类型插槽(厚度不同,长宽相同)。(厚度不同,长宽相同)。通常用来插上存储器(通常用来插上存储器(Flash Memory)卡)卡 或或 Fax/Modem/Network卡等。卡等。3、常用的输入输出方式、常用的输入输出方式基本概念基本概念在计算机主机和在计算机主机和 I/O设备之间采用不同的控制方设备之

52、间采用不同的控制方式进行数据传送;式进行数据传送;各种方式的性能、价格、解决问题的重点不同。各种方式的性能、价格、解决问题的重点不同。常用的控制方式常用的控制方式程序直接控制方式程序直接控制方式程序中断传送方式程序中断传送方式直接存储器存取方式直接存储器存取方式I/O通道控制方式通道控制方式外围处理机方式外围处理机方式程序直接控制方式程序直接控制方式基本概念基本概念用户程序直接使用用户程序直接使用 I/O 指令完成输入输出操作,由指令完成输入输出操作,由CPU查询设备的运行状态来控制数据传送过程查询设备的运行状态来控制数据传送过程控制过程控制过程开始传送数据前开始传送数据前CPU检测设备是否准

53、备好(通过读取检测设备是否准备好(通过读取接口中的状态寄存器内容实现),若设备已经准备好接口中的状态寄存器内容实现),若设备已经准备好则启动这次传送;若没有准备好,则重复检测设备则启动这次传送;若没有准备好,则重复检测设备存在问题存在问题缺点是严重影响系统性能,缺点是严重影响系统性能,CPU与外设只能串行工作,与外设只能串行工作,CPU资源浪费,降低系统效率资源浪费,降低系统效率如果设备出现故障,如果设备出现故障,CPU无法获取正确的设备状态信无法获取正确的设备状态信息,则计算机将可能进入息,则计算机将可能进入“死机死机”局面局面程序直接控制方式程序直接控制方式CPU处理过程程序直接控制方式程

54、序直接控制方式A 20002000:MVRD R2,000AMVRD R0,00302004:OUT 80DEC R2JRZ 200EPUSH R02008:IN 81SHR R0JRNC 2008POP R0INC R0JR 2004200E:RETCPU方方:往接口送出要输往接口送出要输出的字符出的字符查询接口状态查询接口状态(循环等待)(循环等待)直到外设已经输直到外设已经输出该字符出该字符输出下一个字符输出下一个字符外设方外设方:接收接口中的字符接收接口中的字符往外设中输出字符往外设中输出字符处理完后,置状态处理完后,置状态寄存器寄存器接收下一个字符接收下一个字符通过串行接口输出通过串

55、行接口输出 09 十个数字符的十个数字符的程序程序程序中断传送方式程序中断传送方式基本概念基本概念通常在程序中安排一条指令,启动外设,然后通常在程序中安排一条指令,启动外设,然后CPU继续执继续执行程序。当外设完成信号,在结束一条指令执行过程、下行程序。当外设完成信号,在结束一条指令执行过程、下一条指令尚未开始的时刻,停下正在运行的程序,保存好一条指令尚未开始的时刻,停下正在运行的程序,保存好运行的现场信息,转去完成数据传送工作,通常传送一个运行的现场信息,转去完成数据传送工作,通常传送一个字节或字,传送完毕之后返回原来的程序继续执行。字节或字,传送完毕之后返回原来的程序继续执行。工作特点工作

56、特点系统在启动外设后到数据准备完成这段时间内系统在启动外设后到数据准备完成这段时间内CPU一直在一直在执行程序,而不是处于等待状态,一定程度上实现了执行程序,而不是处于等待状态,一定程度上实现了CPU与外设的并行工作。与外设的并行工作。多台外设启动后可以同时进行数据交换的准备工作,若多多台外设启动后可以同时进行数据交换的准备工作,若多台外设同时发出中断请求信号,台外设同时发出中断请求信号,CPU可以按照一定的优先可以按照一定的优先顺序进行处理,从而实现了外设的并行工作。顺序进行处理,从而实现了外设的并行工作。直接存储器存取方式直接存储器存取方式 主要应用于快速外围设备和主存储器进行主要应用于快

57、速外围设备和主存储器进行快速成批交换数据的场合。快速成批交换数据的场合。数据的传输过程可以交由一块专用的数据的传输过程可以交由一块专用的DMA接口卡来控制,让接口卡来控制,让DMA卡代替卡代替CPU控制控制在快速设备与主存储器之间直接传输数据,每在快速设备与主存储器之间直接传输数据,每传输一个数据只需一个总线周期即可。传输一个数据只需一个总线周期即可。从共同使用总线的角度看,从共同使用总线的角度看,DMA和和CPU成为竞争对手关系。当完成一批数据传输之后,成为竞争对手关系。当完成一批数据传输之后,快速设备还是要向快速设备还是要向CPU发一次中断请求,报告发一次中断请求,报告本次传输结束的同时,

58、本次传输结束的同时,“请示请示”下一步的操作下一步的操作要求。要求。I/O通道控制方式通道控制方式基本概念基本概念I/O通道是计算机系统中代替通道是计算机系统中代替CPU管理控制外设的独管理控制外设的独立部件,是一种能执行有限立部件,是一种能执行有限 I/O 指令集合指令集合通道命通道命令的令的 I/O 处理机。处理机。一对多的连接关系,适应不同速度、不同种类的外部一对多的连接关系,适应不同速度、不同种类的外部设备,可并行工作。设备,可并行工作。通道功能通道功能根据根据CPU要求选择某一指定外设与系统相连,向该外要求选择某一指定外设与系统相连,向该外设发出操作命令,进行初始化设发出操作命令,进

59、行初始化指出外设读指出外设读/写信息的位置以及与外设交换信息的主写信息的位置以及与外设交换信息的主存缓冲区地址存缓冲区地址控制外设与主存之间的数据交换控制外设与主存之间的数据交换指定数据传送结束时的操作内容,检查外设状态指定数据传送结束时的操作内容,检查外设状态外围处理机方式外围处理机方式主要用途主要用途主要应用于大型高性能计算机系统中,使用微主要应用于大型高性能计算机系统中,使用微小型通用计算机协助主处理机完成输入输出操小型通用计算机协助主处理机完成输入输出操作。作。主要功能主要功能不但可以完成前面讲的不但可以完成前面讲的I/O通道的通道的I/O控制功能,控制功能,还可以完成更加复杂多样的附

60、加操作功能;还可以完成更加复杂多样的附加操作功能;例如:码制转换、格式处理、数据块的检错纠例如:码制转换、格式处理、数据块的检错纠错处理,承担错处理,承担I/O系统与设备的诊断维护、人机系统与设备的诊断维护、人机交互处理等处理功能。交互处理等处理功能。程序中断输入输出方式程序中断输入输出方式中断的概念中断的概念是由是由I/O设备或其他非预期的急需处理的事件引设备或其他非预期的急需处理的事件引起的,它使起的,它使CPU暂时中断现在正在执行的程序,暂时中断现在正在执行的程序,而转至另一服务程序去处理这些事件,处理完而转至另一服务程序去处理这些事件,处理完成后再返回原程序成后再返回原程序中断的作用中

61、断的作用CPU 与与 I/O 设备并行工作设备并行工作硬件故障报警与处理硬件故障报警与处理实现人机交互联系实现人机交互联系实现多道程序分时运行实现多道程序分时运行实现过程控制实时处理实现过程控制实时处理中中断断服服务务程程序序中中断断服服务务程程序序入口入口1入口入口212KK+1QQ+1中中断断服服务务程程序序1中中断断服服务务程程序序2中断的概念中断的概念IO中断产生:以打印机为例中断产生:以打印机为例发发中中断断请请求求 空闲空闲接收接收数据数据接收接收数据数据准备准备发发中中断断请请求求打印打印打印打印打印机打印机执行主程序执行主程序继续执行主程序继续执行主程序继续执行主程序继续执行主

62、程序响响应应中中断断中中断断返返回回响响应应中中断断中中断断返返回回 启动启动打印机打印机传送传送数据数据传送传送数据数据CPUCPU 与打印机并行工作与打印机并行工作程序中断输入输出方式程序中断输入输出方式中断源中断源能引起中断的事件或能发出中断请求的设备能引起中断的事件或能发出中断请求的设备中断源分类中断源分类硬件中断硬件中断:由各种输入:由各种输入/输出设备、一些接口卡等输出设备、一些接口卡等引起的中断被称为引起的中断被称为外(部)中断外(部)中断,而由处理机硬件,而由处理机硬件故障、程序运行出错等引起的中断被称为故障、程序运行出错等引起的中断被称为内(部)内(部)中断中断,例如非法指令

63、、算术运算溢出、校验错、电,例如非法指令、算术运算溢出、校验错、电源故障等都会产生内中断。源故障等都会产生内中断。软件中断软件中断:由写在程序中的语句(例如用户程序中:由写在程序中的语句(例如用户程序中的系统调用指令,的系统调用指令,trap指令等)引起的一段程序的指令等)引起的一段程序的执行过程,它很类似于一次中断处理过程。执行过程,它很类似于一次中断处理过程。软件中断是严格的与程序运行过程同步的,而硬件软件中断是严格的与程序运行过程同步的,而硬件中断则是随机发生的。中断则是随机发生的。程序中断输入输出方式程序中断输入输出方式中断触发器中断触发器当中断源发生引起中断的事件时,先将它保存当中断

64、源发生引起中断的事件时,先将它保存在设备控制器的在设备控制器的“中断触发器中断触发器”中,即将中,即将“中中断触发器断触发器”置置“1”,向,向CPU发出发出“中断请求中断请求”信号。每个中断源有一个中断触发器,全机信号。每个中断源有一个中断触发器,全机的多个中断触发器构成中断寄存器。的多个中断触发器构成中断寄存器。中断屏蔽触发器中断屏蔽触发器当产生中断请求后,用程序方式有选择的封锁当产生中断请求后,用程序方式有选择的封锁部分中断,而允许其他部分中断仍得到响应,部分中断,而允许其他部分中断仍得到响应,称为中断屏蔽。实现方法是为每个中断源设置称为中断屏蔽。实现方法是为每个中断源设置一个一个中断屏

65、蔽触发器中断屏蔽触发器来屏蔽设备的中断请求。来屏蔽设备的中断请求。程序中断输入输出方式程序中断输入输出方式可屏蔽中断和不可屏蔽中断可屏蔽中断和不可屏蔽中断可以被可以被CPU通过指令限制其发出中断请求的中断属于通过指令限制其发出中断请求的中断属于可屏蔽中断,例如对某些外围设备就可以在一段时间可屏蔽中断,例如对某些外围设备就可以在一段时间里执行中断屏蔽;一些中断是不允许执行屏蔽中断的里执行中断屏蔽;一些中断是不允许执行屏蔽中断的,例如电源掉电中断,称这类中断为不可屏蔽中断。例如电源掉电中断,称这类中断为不可屏蔽中断。禁止中断禁止中断如果由于某种原因,在很短一小段时间内,不允许如果由于某种原因,在很

66、短一小段时间内,不允许CPU接接收任何一个中断请求(收任何一个中断请求(禁止中断禁止中断),通常是在),通常是在CPU内部设内部设置一个置一个“中断允许中断允许”触发器,只有该触发器被置为触发器,只有该触发器被置为“”状态状态,才允许才允许CPU响应中断请求,该触发器被置为响应中断请求,该触发器被置为“0”状态,状态,则禁止则禁止CPU响应中断请求;响应中断请求;指令系统中,要给出指令系统中,要给出“开中断开中断”指令(置指令(置“”中断允许中断允许触发器)和触发器)和“关中断关中断”指令(清指令(清“”中断允许触发器)。中断允许触发器)。程序中断输入输出方式程序中断输入输出方式中断优先级中断优先级为管理众多的中断请求,需要按每个(类)中断处理为管理众多的中断请求,需要按每个(类)中断处理的急迫程度,对中断进行分级管理。在有多个中断请的急迫程度,对中断进行分级管理。在有多个中断请求时,首先响应与处理优先级最高的一个中断请求。求时,首先响应与处理优先级最高的一个中断请求。中断嵌套中断嵌套是指在处理中断的过程中又可以响应更高优先级中断是指在处理中断的过程中又可以响应更高优先级中断的办法。的

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!