1、一,判断题1.所有的数据传送方式都必须由 CPU 控制实现.答: 错误.2.屏蔽所有的中断源,即为关中断 .答: 错误.3.一旦中断请求出现,CPU 立即停止当前指令的执行 ,转去受理中断请求.答: 错误.4.CPU 响应中断时, 暂停运行当前程序 ,自动转移到中断服务程序.答: 正确.5.中断方式一般适合于随机出现的服务.答: 正确.6.DMA 设备的中断级别比其他外设高,否则可能引起数据丢失 .答: 正确.7.CPU 在响应中断后可立即响应更高优先级的中断请求(不考虑中断优先级的动态分配 ).答: 错误.8.DMA 控制器和 CPU 可同时使用总线.答: 错误.9.DMA 是主存与外设之间
2、交换数据的方式,也可用于主存与主存之间的数据交换 .答: 错误.10.为保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作.答: 正确.二,选择题1.主机,外设不能并行工作的方式 .A.程序查询方式 B.中断方式 C.通道方式解: 答案为 A2.在单独(独立)编址下,下面的说法是 是对的.A.一个具体地址只能对应输入输出设备B.一个具体地址只能对应内存单元C.一个具体地址既可对应输入输出设备, 也可对应内存单元D.只对应内存单元或只对应 I/O 设备解: 答案为 C3.在关中断状态,不可响应的中断是 .A.硬件中断 B.软件中断C.可屏蔽中断 D.不可屏蔽
3、中断解: 答案为 C4.禁止中断的功能可由 来完成.A.中断触发器 B.中断允许触发器C.中断屏蔽触发器 D.中断禁止触发器解: 答案为 B5.在微机系统中,主机与高速硬盘进行数据交换一般用 方式 .A.程序中断控制 B.DMAC.程序直接控制 D.通道方式解: 答案为 B6.常用于大型计算机的控制方式是 .A.程序中断控制 B.DMAC.程序直接控制 D.通道方式解: 答案为 D7.有关中断的论述不正确的是 .A.CPU 和 I/O 设备可并行工作,但设备间不可并行工作B.可实现多道程序,分时操作,实时操作C.对硬盘采用中断可能引起数据丢失D.计算机的中断源可来自主机, 也可来自外设解: 答
4、案为 A8.中断系统是由 实现的A.仅用硬件 B.仅用软件C.软,硬件结合 D.以上都不对解: 答案为 D9.DMA 数据的传送是以 为单位进行的.A.字节 B.字C.数据块 D.位解: 答案为 C10.DMA 是在 之间建立的直接数据通路.A.CPU 与外设 B.主存与外设C.外设与外设 D.CPU 与主存解: 答案为 B11.数组多路通道数据的传送是以 为单位进行的.A.字节 B.字C.数据块 D.位解: 答案为 C12.通道是特殊的处理器,它有自己的 ,故并行工作能力较强.A.运算器 B.存储器C.指令和程序 D.以上均有解: 答案为 C13.下列 I/O 控制方式中,主要由程序实现的是
5、 .A.PPU(外围处理机)B.中断方式 C.DMA 方式 D.通道方式解: 答案为 B14.产生中断的条件是 .A.一条指令执行结束 B.机器内部发生故障 C.一次 I/O 操作开始 D.一次 DMA 操作开始解: 答案为 B,C,D15.在微机系统中,外设通过 与主板的系统总线相连接.A.适配器 B.设备控制器C.计数器 D.寄存器解: 答案为 A16.对于低速输入输出设备,应当选用的通道是 .A.数组多路通道 B.字节多路通道C.选择通道 D.DMA 专用通道解: 答案为 B三,填空题1.实现输入输出数据传送方式分成三种: , 和程序控制方式.答:DMA 方式, 通道方式.2.输入输出设
6、备寻址方式有 和 .答: 统一编址,独立编址.3.CPU 响应中断时最先完成的两个步骤是 和 .答: 关中断,保存现场信息.4.内部中断是由 引起的,如运算溢出等 .答:CPU 的某种内部因素.5.外部中断是由 引起的,如输入输出设备产生的中断 .答: 主机外部的中断信号.6.DMA 的含义是 ,用于解决 .答: 直接存储器访问,数据块传送.7.DMA 数据传送过程可分为 ,数据块传送和 三个阶段.答: 传输前预处理,传送后处理.8.基本 DMA 控制器主要由 , ,数据寄存器,控制逻辑, 标志寄存器及地址译码与同步电路组成.答: 地址计数器,字计数器.9.在中断服务中,开中断的目的是允许 .
7、答: 多级中断.10.一个中断向量对应一个 .答: 中断服务程序的入口地址.11.接口收到中断响应信号 INTA 后, 将 传送给 CPU.答: 中断向量.12.中断屏蔽的作用有两个,即 和 .答: 改变中断处理的优先级别,屏蔽一些不允许产生的中断.13.串行接口之所以需要串,并数据的转换电路,是因为 .答: 计算机内部数据是并行传送的.14.CPU 响应中断时,必须先保护当前程序的断点状态 ,然后才能执行中断服务程序,这里的断点状态是指 .答: 返回地址和状态寄存器的内容.15.通道是一个特殊功能的 ,它有自己的 专门负责数据输入输出的传送控制 ,CPU 只负责 的功能.答: 处理器,指令和
8、程序,数据处理.16.CPU 对外设的控制方式按 CPU 的介入程度, 从小到大为 , , .答: 通道方式,DMA 方式,中断方式,程序方式.四,计算题1.若输入输出系统采用字节多路通道控制方式,共有 8 个子通道,各子通道每次传送一个字节,已知整个通道最大传送速率为 1200B/S,求每个子通道的最大传输速率是多少 若是数组多路通道, 求每个子通道的最大传输速率是多少 解: 字节多路通道: 每个子通道的最大传输速率是 1200B/S8=150B/S数组多路通道:每个子通道的最大传输速率是 1200B/S.2.某字节多路通道共有 6 个子通道,若通道最大传送速率为 1500B/S,求每个子通
9、道的最大传输速率是多少 解:1500 B/S6=250B/S.3.在 8086CPU 中,1 号中断向量的地址是从 00040007H,其中地址 00040005 存放 200H,地址00060007 存放 2000H,试问: 1 号中断的中断服务程序的入口地址是多少 4 号中断的向量地址是多少 解: 入口地址为 2000H:0200H 0+44=16=10H4.在 8255A 并行接口中,下图是其端口 C 的置 1/置 0 控制字,请读下列程序, 它实现什么功能 0D6D5D4D3D2D1D0 不用 位选择 000:C 口位 0 1:置位001:C 口 1 位 0:复位:111:C 口 7
10、位MOV AL,0DHOUT 63H,ALMOV AL,0CHOUT 63H,AL解: 程序完成先使 PC6=1,再使 PC6=0.5.用异步方式传送 ASCII 码,数据格式为:数据位 8 位,奇校验位 1 位,停止位 1 位.当波特率为4800b/s 时,每个字符传送的速率是多少 每个数据位的时间长度是多少 数据位的传送速率又是多少 解: 每个字符包含 10 位, 因此字符传送速率为:480010=480 字符/s每个数据位长度 T=148000.208ms数据位传输速率为 8480=3840 位/秒.6.假定某外设向 CPU 传送信息最高频率为 40K 次/ 秒,而相应中断处理程序的执行时间为40S,问该外设能否用中断方式工作 解: 外设传送一个数据的时间=1/40=25S,所以请求中断的周期为 25S,而相应中断处理程序的执行时间为 40S,这样会丢失数据, 故不能采用中断方式 .