2017计算机接口技术总复习题及答案(三本)(1)

发布时间 : 星期六 文章2017计算机接口技术总复习题及答案(三本)(1)更新完毕开始阅读

计算机接口技术总复习题及答案

1-4章练习题

一、

单项选择题

1. 8086微处理器可寻址访问的最大I/O空间是( )。 ① 1KB ② 64KB ③ 640KB ④ 1MB 2. CPU的数据总线提供( )。

① 数据信号流 ② 所有存储器和I/O设备的时序信号及控制信号 ③来自I/O设备和存储器的响应信号 ④地址信号流

3. 8086 CPU寄存器中,能在操作数内存寻址时用作地址寄存器的是( )。 ① AX ② BX ③ CX ④ DX 4. ISA总线是( )。

① 8位 ② 16位 ③ 32位 ④ 64位

5. 8086CPU基本总线周期中,地址信号在( )时间发生。 ① T1 ② T3 ③ T2 ④ T4

6. 描述PCI总线基本概念中正确的句子是( )。 ①PCI总线的基本传输机制是猝发式传送

②PCI总线是一个与处理器有关的高速外围总线 ③PCI设备一定是主设备

④系统中允许只有一条PCI总线

7. USB口最多可连接外设装置的个数为( )。 ①16 ② 64 ③127 ④ 255

8. 目前PC机都带有USB接口,USB接口是一种( )。

①外设 ② 接口电路 ③并行接口标准 ④ 串行接口标准 9. 当8086 CPU的RESET引脚从高电平变为低电平(即脱离复位状态)时,CPU从内存的( ③ )单元开始执行程序。

①00000H ②FFFFFH ③FFFF0H ④0FFFFH 10. 当8086/8088访问300H端口时,采用( )寻址方式。

① 直接 ② 立即 ③ 寄存器DX间接 ④ 相对

二、 填空题

1. 为了提高程序的执行速度,充分使用总线,8086 CPU内部被设计成 和 两个独立的功能部

件。

2. 占用总线进行数据传输,一般需要经过总线请求和仲裁、 、 、和结束4个阶段。

三、 简答题

1. 什么是总线?总线是如何分类的?

答:总线,是一组能为多个功能部件服务的公共信息传送线路,是计算机各部件之间的传送数据、地址和控制信息的公共通路,它能分时地发送与接收各部件的信息。按照总线系统的层次结构,可以把总线分为片内总线、系统总线、局部总线和外设总线。

2、总线的主要性能指标有哪些?分别做简要说明。

答:①总线宽度:总线中数据总线的数量,用位表示。总线宽度越宽,数据传输量越大。

②总线频率:总线信号的时钟频率,是总线中各种信号的定时基准,常以兆赫兹(MHz)为单位。一般来讲,总线时钟频率越高,其单位时间内数据传输量越大。

③总线带宽:单位时间传输的数据量,也称为总线传输速率,常用每秒兆字节(MB/s)表示。

1

第6章练习题

一、 单项选择

1. CPU与I/O接口电路数据交换方式为( )。

① 中断方式 ② DMA方式 ③ 查询控制方式 ④ 以上三种都是 2. CPU与外设间数据传送的控制方式有( )。

① 并行 ② 串行 ③ 并行或串行 ④ 位传送

3. 在内存和I/O间进行大量数据传送时,传送速度最快的传送方式是( )。

①无条件传送方式 ② DMA传送方式 ③ 查询传送方式 ④ 中断传送方式 4. 在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设( )

①发控制命令 ②进行状态检测 ③发I/O端口地址 ④发读/写命令 5. 所谓“端口”是指一些可以由CPU读或写的( )

①RAM ②ROM ③寄存器 ④缓冲器 6. 将微处理器、内存储器及I/O连接起来的总线是( )

① 片总线 ②外总线 ③系统总线 ④局部总线

7. 在下列指令中,能使PC机CPU对I/O端口进行读写访问的是( )。

① 中断指令 ②串操作指令 ③输入输出指令 ④传送指令 8. 支持无条件传送方式的接口电路中,至少应包含( )。

① 数据端口、控制端口 ②状态端口 ③控制端口 ④数据端口 9. CPU与慢速外设进行数据传送时,采用( )方式可提高CPU的效率。

① 查询 ②中断 ③DMA ④无条件传送 10. 现行PC机中,I/O口常用的地址范围是( )。

① 0000H~FFFFH ②0000H~7FFFH ③0000H~3FFFH ④0000H~03FFH 二、 填空题

1. 独立I/O编址方式是将I/O端口和__ _分开处理,I/O访问有专门的指令。 2. CPU从I/O接口中的 获取外设的“准备就绪”或“忙/闲” 状态信息。

3. 若要实现存储器与存储器、存储器与外设之间直接进行数据交换(不通过CPU)应采用的方法

是 。

4. 能支持查询传送方式的接口电路中,至少应该有 和 。 三、 简答题

1. 典型的I/O接口电路通常有哪3类可编程寄存器?各自的作用是什么?

答:(1)数据寄存器:输入时保存从外设发往CPU的数据,输出时保护从CPU发往外设的数据。 (2)状态寄存器:保存状态数据。CPU可以获取当前接口电路或外设的状态。

(3)控制寄存器:保存控制数据。CPU可以向其写入命令,选择接口电路工作方式,控制外设。 2. 主机与外设之间信息传送的控制方式有哪几种?采用哪种方式CPU效率最低? 答:有四种传送方式。分别为程序查询方式,程序中断方式,直接存储器存取方式(DMA),以及I/O通道控制方式。程序查询的特点:控制简单,但外设和主机不能同时工作,系统的效率很低。 3. 请说明程序查询方式与中断方式各自的特点。

答:程序查询方式是CPU主动查询并等待,条件就绪就读取数据。中断方式方式是数据就绪时外设主动申请中断,CPU响应中断读取数据。 四、 程序题

1. 阅读下列程序段

2

IN AL,82H XOR AH,AH ADD AX,AX MOV BX,AX MOV CX,2 SHL BX,CL ADD AX,BX

①程序段的功能是什么?

②若从82H端口读入的数据为05H,执行程序段后AX=? 答:①从82H端口读入的值乘以10 ②50(32H)

2. 读下列程序段,分析它所实现的功能。 DATA SEGMENT

GRAY DB 18H,34H,05H,06H,09H,0AH,0CH,11H,12H,14H COUNT EQU 5 DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX

MOV BX,OFFSET GRAY MOV CX,COUNT CYCLE: IN AL,01H XLAT

OUT 02H,AL LOOP CYCLE CODE ENDS END START

答:根据外设端口(01H)送来的数据,从GRAY表中查出对应的代码,回送到外设的02H端口,共取5次。

第7章练习题

一、 单项选择题

1. 已知中断类型码为18H,则中断服务程序入口地址存放在中断矢量表的( )?

① 0000H:0072H~ 0000H:0075H ② 0000H:0072H~ 0000H:0073H ③ 0000H:0060H~ 0000H:0063H ④ 0000H:0060H~ 0000H:0061H 2. 在中断系统中,中断类型码是在( )控制下送往CPU的。 3.

① 中断请求信号INTR ②读信号RD ③地址译码信号CS ④中断响应信号INTA 8086/8088的中断向量表用于存放( )。

① 中断类型号 ② 中断服务程序入口地址 ③ 中断服务程序 ④ 中断服务程序返回地址 一个8259可提供( )中断类型号。

① 1 ② 8 ③ 16 ④ 64 响应NMI请求的必要条件是( )。

① IF=1 ② IF=0 ③ 一条指令结束 ④ 无INTR请求 响应INTR请求的必要条件是( )。

3

4. 5. 6.

① IF=0 ② IF=1 ③ TF=0 ④ TF=1 7. 下面哪一个中断的优先级最高( )。

① NMI中断 ② INTR中断 ③ 单步中断 ④ 断点中断 8. 两片8259级连,最多可提供( )个中断类型码。

① 64 ② 16 ③ 15 ④ 8 9. 8086不可屏蔽中断的类型码是( )。

① 00H ② 02H ③ 08H ④ 不定

10. 中断响应以后,8086CPU内部指令指针IP的值是( )。

①中断服务程序入口地址中的偏移地址 ②必为0000 ③与中断响应前一样 ④不确定 11. CPU在响应中断时,保存断点是指( )。

①将用户设置的程序指令地址入栈保存 ②将中断服务程序的入口地址入栈保存

③将程序状态字PSW入栈保存 ④ 将返回地址即程序计数器PC(CS:IP)的内容入栈保存 12. 8088的中断向量表用于存放( )。

①中断类型号 ②中断服务程序的入口地址 ③中断服务程序的返回地址 ④ 断点地址 二、 填空题

1. 8086/8088系统响应NMI 请求和INTR请求的条件不同点在于 。

2. 在8259A中,用于存放欲请求服务的所有中断请求信号的寄存器为 ;用于存放正在被服务的中断

优先级的寄存器为 。

3. 在IBM PC机中,存储器的低端地址 字节为中断向量区。 4. IBM PC机中断系统能处理 种类型的中断。

5. 8086/8088系统的外部中断源分为两大类,分别为 和 。 6. 8086/8088系统的内部中断源分为五大类,优先权从高到低分别为 除法出错中断;指令中断INT n;

溢出中断;非屏蔽中断;可屏蔽中断;单步中断。 7. 在中断方式下,当外设已经有数据要往CPU输入或者准备好接收数据时,接口会向CPU发一个_INTR_。 三、 判断题

1. 8088的可屏蔽中断的优先级高于不可屏蔽中断。【错】

2. 通常8259A芯片中的IR0优先级最低,IR7的优先级最高。【错】 3. 在8088系统中,所谓中断向量就是中断服务程序入口地址。【对】

4. 8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。【对】 四、 简答题

1. 简要说明中断控制器8259中IRR、IMR、ISR三个寄存器的作用。

答: 中断请求寄存器IRR:暂存中断请求线上由设备发出的中断请求信号。IRR对应位为“1”时表示设备发出了中断请求。

中断屏蔽触发器IMR:CPU是否受理中断或批准中断的标志。IMR对应位为“0”时,CPU可受理对应的外界中断请求。

当前中断服务寄存器ISR:该寄存器用于存放当前正在被服务的所有中断级,包括尚未服务完而中途被更高级别的中断打断了的中断级。

2. 8259A的初始化命令字和操作命令字有什么区别?它们分别对应于编程结构中哪些内部寄存器?

答:初始化命令字通常在系统初始化阶段设置,从ICW1开始,按照固定的次序设置,一经设置完成,则在以后的操作中基本保存不变;操作命令字是在程序执行阶段向8259A发出的命令字,实现以8259A的状态,中断方式和过程的控制。操作命令字可以一个程序中多次设置,从而改变中断的方式。初始化命令字有4个,分别为ICW1、ICW2、ICW3、ICW4,操作命令字有3个,分别是OCW1、OCW2、OCW3.

4

联系合同范文客服:xxxxx#qq.com(#替换为@)