第7章输入输出与中断
微机原理试题库—已做好了答案
微机原理与接口技术试题库第一章基础知识一、填空1、计算机中采用 2 进制数,尾符用 B 表示。
2、西文字符的编码是ASCII 码,用 1 个字节表示。
3、10111B用十六进制数表示为17 H,八进制数表示为27 O。
4、带符号的二进制数称为真值;如果把其符号位也数字化,称为原码。
5、已知一组二进制数为-1011B,其反码为1100B ,其补码为1101B 。
6、二进制码最小单位是位,基本单位是字节。
7、一个字节由8 位二进制数构成,一个字节简记为1B ,一个字节可以表示256 个信息。
8、用二进制数表示的十进制编码,简称为BCD 码。
9、8421码是一种有权BCD 码,余3码是一种无权BCD 码。
二、选择1、计算机中采用 A 进制数。
A. 2B. 8C. 16D. 102、以下的 C 编码是一种有权码。
A. 循环码B. BCD码C. 8421码D. 余3码3、八进制数的尾符是 B 。
A. BB. OC. DD. H4、与十进制数254等值的数是 B 。
A. 11111110B. 11101111C. 11111011D. 111011105、下列不同数制表示的数中,数值最大的是 C 。
A. 11011101BB. 334OC. 1219DD. DAH6、与十六进制数BC等值的数是 C 。
A. 10111011B. 10111100C. 11001100D. 110010117、下列字符中,ASCII码值最小的是 A 。
A. KB. YC. aD. i8、最大的10位无符号二进制整数转换成十进制数是 C 。
A. 51B. 512C. 1023D. 10249、A的ASCII码值为65D,ASCII码值为68D的字母是C 。
A. BB. CC. DD. E10、下列等式中,正确的是 D 。
A. 1KB=1024×1024BB. 1MB=1024BC. 1KB=1024D. 1MB=1024×1024B第二章微型机系统概述一、填空1、计算机的发展经历了4个时代,微型机属于第 4 代计算机。
计算机组成原理(华科版)第七章 输入输出系统
第七章 输入输出系统
5. 外围处理机方式(Peripheral Processor Unit—PPU) 外围处理机的结构更接近于一般的处理机,甚至 就是一般小型通用计算机。它可完成I/O通道所要完 成的I/O控制,还可完成码制变换、格式处理、数据 块的检错、纠错等操作。它可具有相应的运算处理 部件、缓冲部件,还可形成I/O程序所必须的程序转 移等操作。它可简化设备控制器,而且可用它作为 维护、诊断、通信控制、系统工作情况显示和人机 联系的工具。 外围处理机基本上独立于主机工作。在多数系 统中,设置多台外围处理机,分别承担I/O控制、通 信、维护诊断等任务。有了外围处理机后,计算机 系统结构有了质的飞跃,由功能集中式发展为功能 分散的分布式系统。
2
计算机组成原理
第七章 输入输出系统
7.1 信息交换的控制方式
信息交换的控制方式一般分为5种类型。
1. 程序查询方式(Programmed Direct Control) 这种方式又称为程序直接控制方式,是指信息交 换的控制完全由主机执行程序来实现。当主机执行到 某条指令时,发出询问信号,读取设备的状态,并根 据设备状态,决定下一步操作,这样要花费很多时间 用于查询和等待,效率大大降低。这种控制方式用于 早期的计算机。现在,除了在微处理器或微型机的特 殊应用场合,为了求得简单而采用外,一般不采用了。
7
计算机组成原理
第七章 输入输出系统
I/O 控制方式
主要由程序实现
主要由附加硬件实现
程序 查询方式
程序 中断方式
DMA方式
通道方式
PPU 方式
图 7.1
外围设备的 I/O 方式
8
计算机组成原理
第七章 输入输出系统
西安电子科技大学_计算机组成原理第7章输入输出IO系统_课件PPT
7.2 外部设备:习题
设一个磁盘盘面共有200个磁道,盘面总存储容量 60MB,磁盘旋转一周的时间为25ms,每磁道有8个扇 区,各扇区间有一间隙,磁头通过每个间隙需1.25ms。 则磁盘通道所需最大传输率是_____。
A. 10MB/s
B. 60MB/s
C. 83.3MB/s D. 20MB/s
14
7.3 I/O接口(I/O控制器):习题
在统一编址的情况下,就I/O设备而言,其对应的I/O 地址说法错误的是_____。 A. 要求固定在地址高端 B. 要求固定在地址低端 C. 要求相对固定在地址的某部分 D. 可以随意在地址的任何地方
7 第 章 输入输出(I/O)系统
7.4 I/O方式
2021年9月3日 21:40:22
7.4 I/O方式
程序查询方式 实现简单;CPU与I/O设备只能串行工作。
程序中断方式 中断的基本类型 按中断源的位置: 内中断 外中断 如何得到中断服务程序的入口地址: 向量中断: 由中断事件自己提供(硬件向量法) 非向量中断:由CPU查询得到(软件查询法)
19
7.4 I/O方式
程序中断方式
中断的过程:
中断请求:由中断源发出
中断响应:每条指令执行阶段结束前,未屏蔽
断点保护(硬件完成) 中断判优
PUSH PSW 关中断: IF=0; TF=0
中断源识别
PUSH CS
获得中断服务程序首地址 PUSH IP
中断处理
PUSH regs STI (选) 中断处理
一台字符显示器的VRAM中存放的是_____。
A. 显示字符的ASCII码
B. BCD码
C. 字模
D. 汉字内码
微机原理第7章 8086中断系统和中断控制器
3)高级中断源能中断低级的中断处理
中断嵌套 当CPU正在响应某一中断源的请求,执行为其服务的中断服务程序时, 如果有优先级更高的中断源发出请求,CPU将中止正在执行的中断服务程 序而转入为新的中断源服务,等新的中断服务程序执行完后,再返回到被 1 中止的中断服务程序,这一过程称为中断嵌套。 • 中断嵌套可以有多级,具体级数原则上不限,只取决于堆栈深度。
外部中断 非屏蔽中断 可屏蔽中断
可屏蔽中断源
CPU 中断逻辑
INTR
8259A 中断 INTA 控制器
INT N 指令
INTO 指令
除法 错误
单步 中断
IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7
外 设 中 断 源
内部中断: 除法错中断 指令中断 溢出中断 单步中断
硬件(外部)中断 非屏蔽中断请求 INT 2 NMI(17号引脚) 中 断 逻 辑 可屏蔽中断请求 中断类型号32~255 INTR(18号引脚)
中断指令 INT n N=32~255
溢出中断 INTO INT 4
断点 中断 INT 3
单步中断 (TF=1) INT 1
除法 错误 INT 0
软件(内部)中断
8086/8088中断源
1.软件中断(内部中断) 8086/8088的软件中断主要有三类共五种。 (1) 处理运算过程中某些错误的中断 执行程序时,为及时处理运算中的某些错误 ,CPU以中断方式中止正在运行的程序,提醒程 序员改错。 ① 除法错中断(中断类型号为0)。在8086 /8088 CPU执行除法指令(DIV/IDIV)时,若发现 除数为0,或所得的商超过了CPU中有关寄存器所 能表示的最大值,则立即产生一个类型号为0的 内部中断,CPU转去执行除法错中断处理程序。
单片机指令的中断输入和输出控制
单片机指令的中断输入和输出控制在单片机的程序设计中,中断输入和输出控制是非常重要的一部分。
中断输入可以使得单片机能够在特定的事件发生时立即做出相应的处理,而输出控制则可以让单片机与外部设备进行有效的交互。
本文将详细介绍单片机指令的中断输入和输出控制相关的知识。
1. 中断输入中断输入是指当特定的事件发生时,单片机可以立即中断正在执行的程序,执行特定的中断服务程序。
这样可以提高系统的实时响应能力,使得单片机可以及时地对外部事件做出相应。
在单片机的中断输入中,有两个重要概念,即中断源和中断向量表。
中断源是指能够触发中断的事件或信号源,比如定时器溢出、外部中断引脚状态改变等。
当中断源发生时,会向单片机发送中断请求信号,让单片机进入中断服务程序。
中断向量表则是一张记录不同中断源对应的中断服务程序地址的表格。
当中断请求发生时,单片机会根据中断源的编号在中断向量表中查找对应的中断服务程序的入口地址,并跳转到该地址开始执行中断服务程序。
2. 输出控制输出控制是指通过单片机的输出端口,控制与之连接的外部设备的状态或行为。
利用单片机的输出控制,可以实现对灯光、蜂鸣器、电机等外部设备的控制。
在单片机的输出控制中,需要了解的概念是输出端口和控制寄存器。
输出端口是单片机上的一个或多个引脚,通过这些引脚可以向外部设备发送电平信号。
每个输出端口都有一个对应的控制寄存器,用于设置引脚输出的电平值。
控制寄存器中的位控制引脚的输出状态,一般包括设置引脚为输出模式或输入模式,设置引脚输出高电平还是低电平等功能。
通过对输出端口的设置和控制寄存器的配置,可以实现对外部设备的状态或行为进行控制。
3. 单片机指令的中断输入和输出控制在单片机的编程中,为了实现中断输入和输出控制功能,需要掌握一些相关的指令和编程技巧。
首先是中断输入方面,单片机一般提供了一些专门的中断指令,如"使能中断"、"屏蔽中断"、"清除中断标志位"等指令。
微型计算机原理与接口技术第7章
6位数码管接口电路
7FH
位 锁 存 器 ( 段 选 ) D7 D6 D5 D4 D3 D2 D1 D0 0 1 1 1 1 1 1 1 h g f e d c b a 8 D7-D0
CS (201H选中)
20H 位
D7-D0 锁 存 器 ( 位 选 )
D0 0 0 0 0 0 D 1
5
位 反 相 驱 动 器
DMA写传送: I/O端口信息 系统RAM某单元。 存储单元读 / 写传送: 在DMAC控制下, 实现系统 RAM RAM。 注意:在PC系列机中禁止RAM RAM传送。 4. DMA传送的过程
AB DB CB
HRQ DREQ
HOLD
总线保持请求
总线响应
DMA 请求 DMA 响应
注意: I/O 指令只能在端口和AL, AX, EAX之间 交换信息, 用DX间址, 但不能使用方括号, 即不能写成: IN AL, [DX]。
7.2 微机系统与外设交换信息的方式
微机系统与 I/O 端口的信息交换有四种方式: 无条件传送 中断方式 查询方式 DMA方式
采用何种方式与接口的硬件电路有直接关系
查询式输出接口示意图 数据 锁 数据总线 存 器 数据口选中 (8) 状态标志
Q D
输 出 设 备
IOW 地址译码器 地址总线
+5V
IOR
状态口选中
ACK
R
―0‖为空闲
接数据线D0位
查询式数据输出核心程序 设状态口地址=200H=数据口地址
TSCAN: MOV IN TEST JNZ MOV MOV OUT
HOLD
总线请求 总线响应
HRQ
DREQ
微机原理第7章练习题及答案
第7章输入/输出与中断一、自测练习题㈠选择题1.一微机系统有10根地址线用于I/O端口寻址,因而具有I/O空间的范围是( )字节。
A) 1024 B) 10K C) 0.5M D) 1M2.8086CPU读/写一次存储器或I/O端口所需的时间称为一个( )。
A) 总线周期 B) 指令周期 C) 时钟周期 D) 基本指令执行时间3.微型计算机的输入/输出有三种不同的控制方法,其中以( )控制的输入/输出是微机进行I/O的一种最主要的控制方式。
A) 程序控制 B) 中断控制C) DMA控制D) 以上均可4.程序查询I/O方式的工作流程是按( )的次序完成一个字符的传输。
A) 写数据端口,读/写控制端口B) 读状态端口,读/写数据端口C) 写控制端口,读状态端口,写数据端口D) 随I/O接口的具体要求而定5.在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是( )。
A) 同步传送 B) 查询传送 C) 无条件传送 D) 中断传送6.在CPU与外设的I/O传送控制方式中,传送速度最快的方式是( )。
A) 无条件传送 B) 查询传送 C) 中断传送 D) DMA传递7.用具有两个状态(“0”和“1”态)的一组开关作简单输入设备时,应采用( )传送方式来输入信息。
A) 无条件B) 查询C) 中断D) DMA8.用一组发光二极管作为简单输出设备时,应采用( )传送方式来输出信息。
A) DMA B) 无条件C) 查询D) 中断9.在微机系统中引入中断技术,可以( )。
A) 提高外设速度B) 减轻主存负担C) 提高处理器的效率D) 增加信息交换的精度10.CPU响应中断请求的时刻是在( )。
A) 执行完成正在执行的程序以后 B) 执行完正在执行的指令以后C) 执行完本时钟周期以后D)执行完正在执行的机器周期以后11.8086/8088CPU向应两个硬中断INTR和NMI时,相同的必要条件是( )。
A) 允许中断B) 当前I/O操作执行结束C) 总线空闲D) 当前访问内存操作结束12.在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。
8071第七章输入输出接口技术第一节内容2009.01.20(第三稿)
2.I/O端口独立编址
优点:
I/O端口的地址空间独立 控制和地址译码电路相对简单 专门的I/O指令使程序清晰易读 I/O指令没有存储器指令丰富
缺点:
80x86采用I/O端口独立编址
2013年8月1日星期四 中北大学《微机原理及接口技术》 37
Байду номын сангаас
2.I/O端口独立编址
特点:
00000H 内存 地址
12
7.1.3 I/O接口的主要功能
对输入输出数据进行缓冲和锁存 输出接口有锁存环节,输入接口有缓冲环节 实际的电路常用: 输出锁存缓冲环节,输入锁存缓冲环节 对信号的形式和数据的格式进行变换 微机直接处理:数字量、开关量、脉冲量 对I/O端口进行寻址 与CPU和I/O设备进行联络
中北大学《微机原理及接口技术》 24
2013年8月1日星期四
外设接口
输入接口 输出接口 并行接口 串行接口
数字接口
模拟接口
2013年8月1日星期四
中北大学《微机原理及接口技术》
25
输入输出接口的特点
输入接口:
要求对数据具有控制能力(常用三态门实现)
输出接口:
要求对数据具有锁存能力(常用锁存器实现)
中北大学《微机原理及接口技术》
6
7.1.2 I/O接口概述
为什么需要I/O接口(电路)?
多种外设
微机的外部设备多种多样
工作原理、驱动方式、信息格式、以及工作 速度方面彼此差别很大
它们不能与CPU直接相连 必须经过中间电路再与系统相连 这部分电路被称为I/O接口电路
第7章输入输出习题参考解答
第7章思考题与习题参考答案1.计算机的I/O系统的功能是什么?它由哪几个部分组成?答:计算机的I/O系统,主要用于解决主机与外部设备间的信息通讯,提供信息通路,使外围设备与主机能够协调一致地工作。
计算机的I/O系统由I/O硬件和I/O软件两大部分组成。
其中I/O硬件包括:系统总线、I/O接口、I/O设备及设备控制器。
I/O软件包括:用户的I/O程序、设备驱动程序、设备控制程序。
2.I/O硬件包括哪几个部分?各部分的作用是什么?答:I/O硬件包括:系统总线、I/O接口、I/O设备及设备控制器。
系统总线的作用是为CPU、主存、I/O设备(通过I/O接口)各大部件之间的信息传输提供通路。
I/O接口通常是指主机与I/O设备之间设置的一个硬件电路及其相应的控制软件。
它用于在系统总线和外设之间传输信号,并起缓冲作用,以满足接口两边的时序要求。
I/O设备的作用是为主机与外部世界打交道提供一个工具。
设备控制器用来控制I/O设备的具体动作,不同的I/O设备需要完成的控制功能不同。
3.什么是用户I/O程序?什么是设备驱动程序?什么是设备控制程序?答:用户I/O程序是指用户利用操作系统提供的调用界面编写的具体I/O设备的输入输出程序。
例如用户编写的用打印机输出文本的程序。
设备驱动程序是一种可以使计算机和设备通信的特殊程序。
可以说相当于操作系统与硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。
设备控制程序就是驱动程序中具体对设备进行控制的程序。
设备控制程序通过接口控制逻辑电路,发出控制命令字。
命令字代码各位表达了要求I/O设备执行操作的控制代码,由硬件逻辑解释执行,发出控制外设的有关控制信号。
4.说明设计I/O系统的三个要素的具体内容。
答:设计I/O系统应该考虑如下三个要素:①数据定位: I/O系统必须能够根据主机提出的要求进行设备的选择,并按照数据在设备中的地址找到相应的数据。
binbin详解第7章-串行输入输出接口电路
5. 信号的调制和解调
利用电话信道(频带宽度通常为 利用电话信道(频带宽度通常为300~3400Hz)进行远距离传输,为完 ~ )进行远距离传输, 成传输数字信号,通常把数字信号的“ 或 成传输数字信号,通常把数字信号的“0”或“1”转换成较高的不同频率的模拟 转换成较高的不同频率的模拟 信号,而在接收端再将该模拟信号转换成数字信号。前一种转换称为调制, 调制 信号,而在接收端再将该模拟信号转换成数字信号。前一种转换称为调制,后 一种转换称为解调。完成调制、解调功能的设备叫做调制解调器(Modem) 一种转换称为解调。完成调制、解调功能的设备叫做调制解调器(Modem)。 解调 调制解调器
波特率与字符的传送速率不同: 波特率与字符的传送速率不同:
波特率是每秒钟传送的二进制位数,传送率是每秒钟传送的字符个数, 波特率是每秒钟传送的二进制位数,传送率是每秒钟传送的字符个数,二 者之间存在如下关系: 者之间存在如下关系:
波特率=位 字符 字符/秒 位 秒 字符× 波特率 位/字符×字符 秒=位/秒
串行通信按通信的格式分为:异步通信和同步通信。 串行通信按通信的格式分为:异步通信和同步通信。
通信协议:通信的双方约定,何时开始发送, 通信协议:通信的双方约定,何时开始发送,何时发送完毕以及双方的 联络方式、正确与否等。 联络方式、正确与否等。
计算机组成原理(第七章 输入输出系统
第七章输入输出系统第一节基本的输入输出方式一、外围设备的寻址1.统一编址:将输入输出设备中控制寄存器、数据寄存器、状态寄存器等与内存单元一样看待,将它们和内存单元联合在一起编排地址,用访问内存的指令来访问输入输出设备接口的某个寄存器,从而实现数据的输入输出。
2.单独编址:将输入输出设备中控制寄存器、数据寄存器、状态寄存器单独编排地址,用专门的控制信号进行输入输出操作。
3.CPU与外围设备进行通信有三种类型:(1)CPU向外围设备发出操作控制命令。
(2)外围设备向CPU提供状态信息。
(3)数据在CPU与外围设备之间的传递。
历年真题1.对外设统一编址是指给每个外设设置一个地址码。
(2002年)【分析】CPU与外设之间的信息传送是通过硬件接口来实现的,各种外设的硬件接口上又都包含有多个寄存器,如控制寄存器、数据寄存器、状态寄存器等。
统一编址是将外设接口上的各种寄存器等同于内存储器的存储单元,通过使用访问内存单元的指令来访问外设接口上的各个寄存器,这样就可以使用访存指令来访问外设,输入输出操作简单,程序设计比较简便。
由于外设接口上的寄存器种类和数量通常不止一个,所以一个外设至少对应一个以上的内存地址。
【答案】对外设统一编址是将外设接口上的寄存器等同内存单元,给每个外设设置至少一个地址码。
二、外围设备的定时1.外围设备的定时方式有异步传输方式和同步定时方式两种。
2.实现输入输出数据传输的方式主要有:程序控制方式、直接存储访问(DMA)方式、通道方式。
程序控制方式又可分为程序查询方式和中断方式两种。
历年真题1.对I/O数据传送的控制方式,可分为程序中断控制方式和独立编址传送控制方式两种。
(2001年)【分析】对1/O数据传送的控制方式,可分为程序直接控制方式、程序中断控制方式、DMA控制方式、通道控制方式等。
程序中断控制方式只是其中的一种方法,独立编址是指对1/O设备的控制寄存器、数据寄存器、状态寄存器等单独进行地址编排,使用专门的指令对其进行操作,可用在各种数据传送的控制方式中。
第7章 中断系统
可 屏 蔽 中 断 请 求
软件中断
硬件中断
小结: 中断分类及中ຫໍສະໝຸດ 类型码8086/8088系统最多可处理256级不同类型的中断。
可屏蔽中断(INTR) 外部中断(硬件中断) 非屏蔽中断(NMI,中断类型码2) 中断分类 单步中断(中断类型码1) 内部中断(软件中断) 断点中断(中断类型码3) 溢出中断(中断类型码4) Int n 中断
器退出暂停状态,响应中断,进入中断处理程序。
若现行指令为WAIT指令,且 TEST 引脚加入低电平信号, 则中断请求信号INTR产生后,便使处理器脱离等待状态,响 应中断,进入中断处理程序。
HLT: 暂停指令
(4) 8259A连续两次接收(2个总线周期) INTA = 0的中断 响应信号后,便通过总线将中断矢量号送CPU。 (5) 保护断点。将标志寄存器内容、当前CS内容及当前IP 内容压入堆栈: (SP)←(SP)-2
((SP)+1:(SP))←(PSW)
(SP)←(SP)-2 ((SP+l:(SP))←(CS) (SP)←(SP)-2 ((SP)+1:(SP))←(IP)
(6) 清除IF及TF(IF←0,TF←0),以便禁止其它可屏蔽中 断或单步中断发生。 (7) 求中断程序的入口地址 :根据8259A向CPU送的中断 矢量号n求得矢量地址,再查中断矢量表,得相应中断处理程 序首地址(段内偏移地址和段地址),并将 位首地址置入CS及
7.1 概述
中断和异常是处理器处理突发事件时所采取的两种不同 的处理方法,具体来说,中断指的是处理器暂停当前的程序, 转而去处理中断事件;而异常虽然也会对异常事件作出反应, 但不一定会暂停当前的程序。 在8086/8088处理器时代,中断主要包括外部中断 和 内 部中断两种。 在386/486等32位处理器时代,内部中断的数量和功能被 扩充,习惯上,称内部中断为异常,而中断则主要指外部中 断。
微机原理试题库2
微机原理与接口技术试题库第七章输入输出及中断一、填空1、接口的基本功能是输入输出。
3、外设和接口之间传送的数据可以是行数据和行数据。
4、三种I/O传送方式是指:传送、传送和传送。
5、程序控制传送方式又分为:传送和传送方式。
6、DMA传送方式是指:。
7、8237芯片是一种高性能的可编程控制器。
8、DMAC是指。
9、外部中断也称为中断,由CPU某一引脚信号引起。
10、内部中断又称中断,是在程序运行过程中,为处理意外情况或调试程序而提供的中断。
11、中断处理包括中断、中断、中断和中断。
12、CPU每次只能响应中断源的请求。
13、CPU响应外部中断请求的条件是:现行指令周期内,中断允许标志,现行指令。
14、中断处理要完成的操作有:关中断,保存,形成,执行,恢复。
15、中断返回的指令是,关中断的指令是。
16、8086可以处理种不同类型的中断源。
每一个中断源都有一个唯一的码,CPU用其识别不同的中断源。
17、硬件中断由外部硬件产生,分为中断和中断。
18、INTR引脚上来的中断是中断,NMI引脚引入的中断是中断。
19、中断不受中断允许标志位IF的屏蔽。
20、存放中断向量的内存空间被称为。
8086中这段空间为1kB,被安排在到的空间。
21、0型中断指中断,中断类型码为。
22、1型中断指中断,中断类型码为。
23、3型中断指中断,中断类型码为。
24、4型中断指中断,中断类型码为。
25、8086每响应一次中断,需要连续执行个中断响应总线周期,产生中断响应信号。
26、8086系统中,中断的优先级最高,中断的优先级最低。
27、8259是一个可编程的,用来管理的中断请求。
28、8259芯片中,IRR是寄存器,IMR是寄存器,ISR是寄存器,PR是。
29、一片8259可以管理级中断,两片8259可用来管理级中断。
30、全嵌套方式中,中断优先权是的,IR0,IR7。
31、特殊全嵌套与全嵌套的不同之处在于:开放,只屏蔽的中断请求。
第七章 输入输出(IO)系统
一、选择1、计算机所配置的显示器中,若显示控制卡上双薪存储器的容量是1MB,则当采用800×600像素的分辨率时,每个像素最多可以有(C)种不同的颜色。
A.256B.65536C.16MD.40962、CRT的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器的容量约为(B)A.256MB.1MC.256KBD.32MB3、CRT的分辨率为1024×1024像素,像素的颜色总数为256色,则刷新存储器每单元字长是(A)A.1个字节B.2个字节C.256个字节D.1024个字节4、若计算机屏幕上每个像素的灰度级为256,则刷新存储每个单元的宽度是。
5、显示汉字采用点阵字库,若每个汉字用16×16的点阵表示,7500个汉字的字库容量是240KB 。
6、磁盘存储器的等待时间通常是磁盘旋转半周所用的时间。
7、某磁盘的转速为7200r/min,传输速度为4MN/s,控制器开销为1ms,要保证读或写一个512B的扇区的平均时间为11.3ms。
那么,该磁盘的平均寻道时间不超过(D)A.3.9msB.4.7msC.5.5msD.6.1ms8、一个磁盘的转速为7200转/分,每个磁道有160个扇区,每扇区有512字节,那么理想情况下,其数据传输率为(C)A.7200×160KB/s B.7200KB/sC.9600KB/sD.19200KB/s9、某计算机系统中,假定硬盘以中断方式与处理机进行数据输入输出,以16位为传输单位,传输率为50KB/s,每次传输的开销(包括中断)为100个CPU时钟,处理器的主频为50MHz,请问软盘数据传送时占处理器的时间比例是10、设一个磁盘盘面共有200个磁道,盘面总存储容量60MB,磁盘旋转一周的时间为25ms,每磁道有8个扇区,各扇区之间有一间隙,磁头通过每个间隙需 1.25ms。
则磁盘通道所需最大传输率是11、下列有关程序中断I/O方式的叙述中,错误的是(D)A. 程序中断I/O方式是CPU和外设能够并行工作B. 中断I/O方式下,外设和CPU直接交换数据C. 中断I/O方式下,CPU会有额外的开销用于断点、现场的保护和回复等D. 中断I/O方式适用于像磁盘一类的高速设备12、指令执行结果出现异常而引起的中断是(B)A.I/O中断B.程序性中断C.机器校验中断D.外中断13、主存故障引起的中断是(C)A.I/O中断B.程序性中断C.机器校验中断D.外中断14、为了实现多级中断,保存现场信息最有效的方法是(B)A.通用寄存器B.堆栈C.存储器D.外存15、在中断处理过程中,完全由硬件自动执行的步骤是(A)A.保存中断点B.识别中断点C.保存将被中断服务程序破坏的通用寄存器的内容D.返回中断点16、在蛋鸡中断系统中,CPU一旦响应,则立即关闭中断允许标志,以防止本次中断任务结束前同级的其他中断产生另一次中断进行干扰。
第7章 输入输出流
第7章 输入输出流
第7章 输入输出流
(2)返回流是否处于正常状态 :int fail() const; 该函数返回failbit状态,以判断流操作是否失败。failbit表 示发生流格式错误,但缓冲区中的字符没有丢失。这种错误通常 是可以修复的。 (3)判断流是否正常 int good()const; int operator void *(); 上述两个函数的功能相似,如果eofbit、failbit和badbit全 部都没有被置位[即均为 0,读写正常(即符合读取和写入的类 型),没有文件末尾],则返回1 (true),否则返回0 (false)。
第7章 输入输出流
C++程序设计
第7章 输入输出流
第7章 输入输出流
流类简介 标准流对象 控制 I/O 格式 调用cout的成员函数 调用cin的成员函数
本章内容
第7章 输入输出流
第一节 流类简介
常考知识点: C++流的基本概念 iostream中流类库的基本概念 主要头文件的基本功能 提取运算符>>的使用 插入运算符<<的使用
(1)返回流是否结束: int eof() const; 函数返回eofbit的值。当文本文件结束时,在输入流中会 自动设置eofbit。在应用程序中可以用eof( )函数测试是否到达 文件尾,当文件操作结束遇到文件尾时,函数返回1;否则返回0。 在标准输入流cin中,可以通过按下〈Ctrl+Z〉组合键表示 输入流的结束。
第7章 输入输出流
(3)设置和返回输出宽度 int width(int nw); 该函数将下一个输出项的显示宽度设置为nw。如果nw大于 数据所需宽度,则在没有特别指示时数据采用右对齐方式。如果 nw小于数据所需宽度,则nw无效,数据以默认格式输出。函数 width()的设置没有持续性,输出一项数据后自动恢复为系统默 认设置。
微机原理第七章 输入输出方法及常用接口电路
编程并行接口芯片8255A
二、 8255的内部结构
编程并行接口芯片8255A
三、8255的引脚功能
PA3 PA2 PA1 PA0 RD CS GND A1 A0 PC7 PC6 PC5 PC4 PC0 PC1 PC2 PC3 PB0 PB1 PB2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 PA4 PA5 PA6 PA7 WR RESET D0 D1 D2 D3 D4 D5 D6 D7 VCC PB7 PB6 PB5 PB4 PB3
8251可编程通信接口
二、8251的结构和引脚特性
数据总线缓冲器
状态 缓冲器
发送数据/命 令缓冲器
接收数 据缓冲 器
RESET CLK C/D RD WR CS DTR DSR RTS CTS
读/写 控制电 路
发送器 P S
TxD
发送 控制 接收 控制 接收器 S P
TxRDY TxE TxC RxRDY SYN DET RxC RxD
输入/输出接口概述
五、 I/O接口的分类 通用接口 专用接口 串行接口 并行接口
编程并行接口芯片8255A
一、 8255A的主要特性
有3个8位并行数据I/O口PA、PB和PC口及1个8位控 制口CWR。 可编程设置方式0、方式1、方式2三种不同的工作方 式,用于无条件传送、查询传送和中断传送。 有两个控制字决定8255A的工作方式,通过编制初始 化程序,使用OUT指令从控制寄存器端口写入。有 一个状态字可供查询,使用IN指令从C端口读出。 提供兼容的TTL电平接口,原则上适用于需并行输入 输出的I/O设备。
(初一数学)第7章输入输出
对于函数 (f(x) = x^2),当输入 (x = 2) 时,输出结果为 (4)。
方程输入
总结词
方程的输入和输出是解决方程问题的关键。
详细描述
方程是数学中描述等量关系的工具。方程的输入是指已知的等量关系和未知数的取值范围,而输出是指解得的未知数 的值。通过对方程进行输入和输出的计算,可以找到满足等量关系的未知数。
输入格式
文本、图像、音频、视频 等,根据处理需求选择合 适的输入格式。
输出基础
输出设备
显示器、打印机、音响等, 用于将处理结果呈现给用 户。
输出方式
文本、图像、音频、视频 等,根据需求选择合适的 输出方式。
输出格式
PDF、Word、Excel、 PPT等,根据不同需求选 择合适的输出格式。
输入与输出的关系
本章重点回顾
输入输出与其他章节的联系 与前序章节的关联知识点
与后续章节的关联知识点
学习建议与思考题
学习建议
深入理解输入输出的概念和作用,掌握基本类型 和格式
通过实际应用案例,理解输入输出的应用场景和 优势
学习建议与思考题
• 结合其他章节的知识点,形成完整的知识体系
学习建议与思考题
思考题
1
2
1. 什么是输入输出?它在数学建模中的作用是什 么?
例子
对于代数表达式 (2x + 1),当输入 (x = 5) 时,输出结果为 (11)。
函数输入
01
总结词
理解函数的输入和输出是掌握函数性质的基础。
02 03
详细描述
函数是数学中描述变量之间关系的工具。函数的输入是指自变量的取值, 而输出是指因变量的取值。通过观察函数的输入和输出,可以了解函数 的性质,如单调性、奇偶性等。
第7章 外部设备(输入输出设备)
13
2.写入过程 写入时,在写磁头线圈中通以一定 方向的写电流,所产生的磁通将从磁头的 头隙进入记录介质,然后流回磁头,形成 一个回路,于是在磁头下方的一个局部区 域被磁化,形成一个磁化单元(或称记录 单元)。 3.读出过程 读出时,读磁头线圈不外加电流。 当某一磁化单元运动到读磁头下方时,使 得磁头中流过的磁通有很大的变化,于是 在读磁头线圈两端产生感应电动势e。
按位编码记录方式
T0 1 PE FM MFM M2 FM 0 1 1 1 0 0 0 1
图7-2(b) 按位编码记录方式的写电流波形
24
第7章 外部设备
2.按位编码记录方式 ⑴调相制(PE) 调相制又称相位编码方式。它采用 0 °和 180 °相位的不同分别表示“ 1 ”或 “0”。它的编码规则是:记录“1”时, 写电流在位周期中间由负变正;记录“ 0 ” 时,写电流在位周期中间由正变负。当连 续出现两个或两个以上“1”或“0”时, 为了维持上述原则,在位周期的边界上也 要翻转一次。这种记录方式常用于磁带机 中。
第7章 外部设备
25
2.按位编码记录方式(续) ⑵调频制(FM) 调频制是根据写电流的频率来区分 记录“ 1 ”或“ 0 ”的。记录“ 1 ”时,写 电流在位周期中间和边界各改变一次方向; 记录“ 0 ”时,写电流仅在位周期边界改 变一次方向。因此,记录“ 1 ”的磁通翻 转频率为记录“ 0 ”时的两倍,故又称倍 频制。若以T0表示位周期,则调频制的磁 通翻转间距为 0.5T0 和 T0。这种记录方式 主要应用于早期的硬磁盘机和单密度软磁 26 第7章 外部设备 盘机中。
3
本章学习内容 • 7.1 外部设备概述 • 7.2 磁介质存储器的性能和原理 • 7.3 磁介质存储设备 • 7.4 磁盘阵列(RAID) • 7.5 光盘存储器 • 7.6 新型辅助存储器 • 7.7 键盘输入设备 • 7.8 其他输入设备 • 7.9 打印输出设备 • 7.10 显示设备
微机原理、汇编语言与接口技术 第七章 习题答案 人民邮电出版社(周杰英 张萍 郭雪梅 著)
第7章输入/输出接口习题与参考答案这一章的习题与参考答案分为两大部分,一部分是输入输出概述及DMA控制器的习题与参考答案;另一部分是中断及中断控制器部分的习题与参考答案。
一、输入输出概述及DMA控制器的习题与参考答案1、请说明为什么输入接口的数据缓冲寄存器必须有三态输出功能而输出接口却不需要的原因。
解:输入接口的数据缓冲寄存器的输出端是直接接在数据总线上的,如果数据寄存器没有三态输出功能,则无论数据寄存器被寻址选中或未被选中,其数据都会被送上数据总线,若此时总线上真正要传送的数据与该输入缓存器的内容不一致时,就会发生总线冲突。
所以,输入接口的数据缓冲器必须有三态输出功能,以便当接口未被寻址选中时,其输出端处于高阻态,从而与总线隔离。
对于输出接口来说,是输入端与数据总线相连,而输出端是与外设相连,因此其输出不影响总线状态;另外,一个外设一般只与一个输出数据缓存器相连,因此输出接口的数据缓存器无须有三态输出功能。
2、8086/8088CPU中哪些寄存器可以用于I/O寻址?若I/O端口地址分别是10H和100H,分别写出向这两个端口写入73H的程序段。
解:8086/8088CPU内可以用于I/O寻址的寄存器为AL、AX和DX。
向端口10H写入73H的程序段为:MOV AL,73HOUT 10H,AL向端口10H写入73H的程序段为:MOV AL,73HMOV DX,100HOUT DX,AL3、图为7段显示器接口,显示器采用共阳极接法,试编写程序段,使AL中的一位十六进制数显示于显示器上。
输出锁存器地址为40H。
解:TABLE DB 3FH,06H,5BH,4FHDB 66H,6DH,7DH,07HDB 7FH,67H,77H,7CH,DB 39H,5EH,79H,71HLEA BX,TABLEXLA TOUT 40H,AL4、PC/XT机有哪些输入输出方式?各自的特点如何?DMA控制器应具备哪些功能?解:无条件方式:需要外设处于就绪状态,硬件简单;查询方式:CPU需要不断地查询外设是否就绪,浪费CPU时间,硬件较简单;中断方式:外设准备好后,向CPU发中断请求,请求CPU完成数据传输,外设与CPU 并行;硬件又比前两者复杂。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第7章输入/输出与中断一、自测练习题㈠选择题1.一微机系统有10根地址线用于I/O端口寻址,因而具有I/O空间的范围是( )字节。
A) 1024 B) 10K C) 0.5M D) 1M2.8086CPU读/写一次存储器或I/O端口所需的时间称为一个( )。
A) 总线周期B) 指令周期C) 时钟周期D) 基本指令执行时间3.微型计算机的输入/输出有三种不同的控制方法,其中以( )控制的输入/输出是微机进行I/O的一种最主要的控制方式。
A) 程序控制B) 中断控制C) DMA控制 D) 以上均可4.程序查询I/O方式的工作流程是按( )的次序完成一个字符的传输。
A) 写数据端口,读/写控制端口B) 读状态端口,读/写数据端口C) 写控制端口,读状态端口,写数据端口D) 随I/O接口的具体要求而定5.在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是( )。
A) 同步传送B) 查询传送C) 无条件传送D) 中断传送6.在CPU与外设的I/O传送控制方式中,传送速度最快的方式是( )。
A) 无条件传送B) 查询传送C) 中断传送D) DMA传递7.用具有两个状态(“0”和“1”态)的一组开关作简单输入设备时,应采用( )传送方式来输入信息。
A) 无条件B) 查询C) 中断D) DMA8.用一组发光二极管作为简单输出设备时,应采用( )传送方式来输出信息。
A) DMA B) 无条件C) 查询D) 中断9.在微机系统中引入中断技术,可以( )。
A) 提高外设速度B) 减轻主存负担C) 提高处理器的效率D) 增加信息交换的精度10.CPU响应中断请求的时刻是在( )。
A) 执行完成正在执行的程序以后B) 执行完正在执行的指令以后C) 执行完本时钟周期以后D)执行完正在执行的机器周期以后11.8086/8088CPU向应两个硬中断INTR和NMI时,相同的必要条件是( )。
A) 允许中断B) 当前I/O操作执行结束C) 总线空闲D) 当前访问内存操作结束12.在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。
A) 无条件传送B) 程序查询控制C) 中断控制D) 直接存储器存取l3.在进入DMA作方式之前,DMA控制器是被当作CPU总线上的一个( )。
A) 主处理器B) I/O设备C) I/O接口D) 主控制器14.当微机系统工作在DMA方式时,该系统的地址信号是由( )提供的。
A) 微处理器B) DMA控制器C) 中断控制器D) 总线控制器15.微型计算机的DMA操作是( )。
A) 由CPU控制数据的传送过程B) CPU中的寄存器暂存DMA的各种命令C) 由DMA控制器产生读/写命令D) CPU对DMA初始化,用DMAC控制数据传送16.DMAC的总线请求被响应的条件是( )。
A) CPU开中断且指令周期结束B) 无NMI中断请求C) CPU不是正在为中断服务D) CPU正在占有总线且机器周期的结束17.8086CPU响应可屏蔽中断的条件是( )。
A) IF=0,TF=0 B) IF=1,TF=I C) IF=0,IF无关 D) IF=1,TF无关18.若某可屏蔽中断类型号为0AH,则它的中断服务程序的入口地址存放在以( )开始的地址单元中。
A) 0AH B) 28H C) 4AH D) 40H19.中断优先级的顺序为( )。
A) 可屏蔽中断,不可屏蔽中断,内部中断B) 不可屏蔽中断,可屏蔽中断,内部中断C) 内部中断,可屏蔽中断,不可屏蔽中断D) 内部中断,不可屏蔽中断,可屏蔽中断20.8259A的中断屏蔽寄存器为( )。
A) IRR B)I MR C) ISR D) PR21.8259A固定优先权方式,外设产生的中断请求信号IR0~IR7的优先权顺序为( )。
A) IR0→IR7B) IR7→IR0C) R n→IR7→IR1D) 每个中断请求信号等优先权22.8259AT作在边沿触发,单片使用,需对ICW4操作,此时初始化命令字ICW1的值为( )。
A) 00H B) 11H C) 13H D) 10H23.8259A操作命令字OCW3的值为0BH,PC机从20H口进行输入操作时,完成的工作是( )。
A) 读中断查询结果B) 读IRR寄存器内容C) 读ISR寄存器内容D) 读IMR寄存器内容24.独立I/O端口编址方式中,最大的端口地址范围是( )。
A) 00000H~FFFFFH B) 0000H~FFFFHC) 00H~FFH D) 0~12825.Intel8086采用独立编址时选取存储空间和I/O空间的控制信号是( )。
A) BHE、A0 B) S2,S1,S0C) M/IO D) ALE26.若DMAC每传送一个字节后,就检测DREQ,若无效则挂机,若有效则继续传送,这是一种DMA方式中的( )传送方式。
A) 请求B) 成组C) 单字节D) 同步27.8086/8088最大方式下在第二个INTA周期内( )把请求服务的中断类型号送到数据总线。
A) 8259A B) 8239A C) 8288 D) 808628.中断向量表存放在存储器的( )中。
A) FFC00H~FFFFFH B) 00000H~0003FFHC) EEC00H~FFFFFH D) EEBFFH~FFFFFH29.8259A要求无论采用何种触发方式,中断请求信号的高电平状态保持到( )。
A) 第二个中断响应信号INTA有效后B) 第二个中断响应信号INTA有效之前C) 第一个中断响应信号INTA有效之后D) 第一个中断响应信号INTA有效之前30.初始化时8259A没有对优先管理方式编程时,则8259A自动进入( )方式。
A) 自动循环B) 完全嵌套C) 特殊循环D) 特殊屏蔽㈡填空题1.把外围设备同微型计算机连接起来实现数据传送的控制电路称为( ),简称( )。
2.I/O接口中可以由CPU进行读或写的寄存器被称为( )。
3.按存放信息的类型,端口可分为( )、( )和( ),分别存放数据信息、状态信息和控制信息。
4.CPU对外设的访问实质上是对外设接口电路中相应的端口进行访问,I/O端口的编址方式有两种:( )和( )。
5.统一编址方式的一个特点是:存储器和I/O端口共用( )。
6.Intel MCS—51等系列单片微型计算机采用( )编址方式,这些微型计算机中无专门的IN/OUT指令。
7.一个控制系统,当主设备发生异常时,需向CPU告警,请求处理,否则将会危及工作人员的生命及设备的安全,此告警线应接到8086CPU的( )中断请求信号引脚上。
8.把I/O指令插入到程序中,当程序执行到该I/O指令时,外设必定已为传输数据做好了准备,于是在此指令时间内完成数据传送任务,这种传送方式属于( )。
9.除了直接存储器存取传送方式,CPU与外设之间的数据传送还有( )、( )和( ),这些传送方式的特点是,以CPU为中心,数据传送的控制来自CPU,通过预先编制好的输入或输出程序实现数据的传送。
10.采用中断传送方式时,CPU从启动外设直到设备就绪这段时间,一直仍在( ),而不是像查询方式中处于( ),仅仅是在外设准备好数据传送的情况下才中止CPU( ),在一定程度上实现了主机和外设的并行工作。
11.引入中断传送方式是为了CPU和外设以及外设和外设之间能( )工作,以提高系统的工作效率,充分发挥CPU高速运算的能力。
12.通常,大部分DMAC都有三种DMA传送方式:( )、( )和( )。
13.8086/8088有一个简单而灵活的中断系统,每个中断都有一个( ),以供CPU 进行识别。
8086/8088最多能处理( )种不同的中断类型。
14.8086/8088有两条中断信号线,即( )和( ),可供外设向CPU发中断请求信号。
15.CPU对INTR中断请求的响应过程是执行两个INTA中断响应的( )。
16.内部中断是通过软件调用的不可屏蔽中断,包括( )、( )、( )、( )以及单字节INT3指令中断。
17.8259APIC是一种( ),又称( ),具有强大的中断管理功能。
18.级联缓冲器/比较器的第二个功能是提供一个( )引脚信号,它是一个表示“从编程/缓冲器允许”的双功能信号。
㈢改错题1.在一个外设端口中,往往需要几个接口才能满足和协调外设工作的要求。
2.查询传送方式是最简便的传送方式,它所需要的硬件最少。
3.DMA传送方式是外设到存储器之间直接的数据传送方式。
4.中断向量表地址指针就是中断向量。
5.主片8259A在第一个INTA响应周期内通过CAS0~CAS2送出三位识别码,从片8259A将在第二个INTA响应周期内,把中断类型码送到数据总线。
㈣名词解释1.I/O接口2.I/O端口3.正常EOI方式4.中断向量5.溢出中断6.DMA㈤简答题1.请说明外设接口同外设之间的三种信息——数据信息、控制信息和状态信息的作用及传送过程。
2.简述查询式数据传送的工作过程。
3.简述DMA控制器的几种工作方式。
4.简要说明8086中断的特点。
5.简要说明8259A中断控制器中的IRR、ISR和IMR三个寄存器的功能。
二、自测练习题参考答案㈠选择题1.A) 2.A) 3.B) 4.C) 5.D)11.C) 12.D) 13.C) 14.B) 15.D)21.A) 22.C) 23.C) 24.B) 25.C)4.5.2 填空题1.I/O接口电路,接口3.数据口,状态口,控制口5.统一的地址空间7.NMI(非屏蔽中断请求信号)9.无条件传送,查询传送,中断传送11.并行13.中断类型码,25615.总线周期17.可编程中断控制器,优先权中断控制器4.5.3 改错题1.×:应改为:在一个外设接口中,往往需要有几个端口才能满足和协调外设工作的要求。
2.×:应改为:无条件传送方式是最简便的传送方式,它所需要的硬件最少。
3.√4.×:应改为:中断向量表地址指针就是指以指针为首的相邻4个单元存放着中断向量。
5.√。