微机接口自测题1
初一 议论文 3302字 79人浏览 帆菱之花

微机接口技术自测题1

一、单选题(共15小题,每小题2分,共30分)

1.数据的输入输出指的是()进行数据交换。

A .CPU 与存储器 B .CPU 与外设

C .存储器与外设 D .内存与外存

2.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生()个重叠地址。

A .52 B .5

C .25 D .10

3.8086在执行IN AL ,DX 指令时,DX 寄存器的内容输出到()上。

A .数据总线 B .地址总线

C .存储器 D .寄存器

4.ISA 总线的数据宽度为()位。

A .64 B .32

C .16 D .8

5.8086中断向量表的大小为()字节。

A .256 B .1024

C .2k D .64k

6.软中断INTn (n=10H~FFH )的优先级排列原则是()。

A .n 值愈小级别越高 B .无优先级别

C .n 值愈大级别越高 D .随应用而定

7.8255A 工作在方式2(双向选通I/O)时,()。

A .只能作输入接口 B .只能作输出接口

C .作输入口或作输出口 D .同时可作输入口、输出口

8.DMAC8237A 接口芯片的端口个数为()。

A .16 B .8

C .4 D .2

9.PC 机中两片级联的中断控制器8259A 实际可管理的外部中断源至多有()个。

A .13 B .14

C .15 D .16

10.当外设的输出信号为模拟电压时,需在输入通道中设计一个()。

A .A/D转换器 B .D/A转换器

C .定时器/计数器 D .传感器

11.使多路模拟信号共用一个A/D转换器时,需使用()。

A .采样保持器 B .多路模拟开关

C .传感器 D .滤波电路

12.用8255的PA 口和PC 口的低4位接一个键盘阵列,最多可识别()个按键。

A .6 B .8

C .16 D .32

13.A/D转换器对信号的转换过程所包括的一般步骤依次是()。

A .量化,采样,保持和编码 B .采样,保持,量化和编码

C .采样,保持,编码和量化 D .采样,量化,保持和编码

14.串行通信适用于()微机间的数据传送。

A .不同类型 B .同类型

C .近距离 D .远距离

15.两台微机间进行串行通信时,波特率应设置为()。

A .不同 B .相同

C .可相同也可不同 D .固定不变

二、判断题(共10小题,每小题2分,共20分)

1、微机接口传送控制方式一般有三种,即程序控制、DMA 控制和批处理控制。

2、CPU 对内存寻址管理方法主要包括三种工作模式:实地址模式、仿86模式和保护模式。

3、PC 机的中断管理主要是通过用户命令完成。

4、接口的基本功能是输入缓冲和输出锁存。

5、系统总线按传送信息的类别可分为:地址总线、数据总线和状态总线三类。

6、在查询输入/输出方式下,外设必须至少有两个端口,一个是数据端口,另一个是命令端口。

7、DMAC8237内部有8个独立通道。

8.调制解调器是调制器和解调器的组合器件。

9.根据传输线路不同,串行通信可分为三种方式:单工传输、半双工传输和全双工传输。

10、常用的软件识别按键的方法有行扫描法和线反转法。

三、分析题(共3小题,每小题10分,共30分)

1、一个微机系统中包含以下器件:微处理器8086一片,并行接口8255A 一片(端口号: 60H ~63H ),中断控制器8259A 一片(端口号:C0H ,C1H )。现将8255的A 口连接一输入设备, 工作在0方式。B 口连接一输出设备,也工作在0方式,PC4作为输出设备的选通输出端且低电平有效。8259A 的ICW2命令值80H ,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程序中的空白项(注意控制字中可0可1位选0,8255未用端口设成输入方式)。

MOV AL , ;8255初始化

OUT ,AL

MOV AL , ;8259A 初始化

OUT ,AL

MOV AL ,

OUT ,AL

MOV AL ,

OUT ,AL

IN AL , ;从8255的A 口读入数据

PUSH AX

MOV AL , ;用按位置位/复位方式使选通无效

OUT ,AL

POP AX

OUT ,AL ;往B 口输出数据

MOV AL , ;用按位置位/复位方式使选通有效

OUT ,AL

MOV AL , ;撤消选通信号

OUT ,AL

此时,对应8259A 的IR5中断类型号是 ,

中断向量存放在0段 、 、 、 单元中。

2、假设(DS )=3000H,(SS )=3000H,(AX )=2000H,(BX )=1200H,(SI )=2,(DI )=1,(SP )=100H,(31200H )=50H,(31201H )=2,(31202H )=0F7H,(31203H )-90H 。 请写出下列指令单独执行后,有关寄存器和存储单元的内容。

(1)ADD AX ,1200H

(2)SUB AX ,BX

(3)MOV [BX],AX

(4)PUSH AX

(5)DEC BYTE PTR [1200H]

(6)NEG WORD PTR [1200H]

(7)SAR BYTE PTR 1200H[SI],1

(8)ROL BYTE PTR [BX+SI+1],1

(9)MUL WORD PTR [BX][SI]

(10)DIV BYTE PTR 1200H[DI]

3、下列程序段执行后,A 单元的内容是 H 。

DATA SEGMENT

A DW 0

B DW 0

C DW 230,20,54

DATA ENDS

;……………………

CODE SEGMENT

……

MOV BX ,OFFSET C

MOV AX ,[BX]

ADD B , AX

MOV AX ,2[BX]

SAL AX ,1

ADD AX ,B

MOV A ,AX

……

CODE ENDS

四、设计题(共2小题,每小题10分,共20分)

1、某接口电路逻辑图如下图所示。数据口地址为300H ,状态口地址为301H 。按图中序号标明的步骤简述该接口电路的工作过程,并按照流程图的要求写出相应的程序段。

2、将8255A 以中断方式与打印机接口。如图所示。8255A 工作于方式1的输出操作,完成由CPU 送出的字符到字符打印机上打印。

8255A 的通道A 为数据通道,工作在方式1,输出。PC0作为数据选通信号,低电平有效。连接打印机端。PC3接到8259A 的中断请求信号输入端IR7。对应于中断类型号0FH ,采用实模式中断方式,中断服务程序的入口地址为2000:1000H 。

(1)、根据题图计算出8255A 的通道A 、B 、C 及控制口地址。

(2)、根据要求写出8255A 的控制字。

(3)、根据中断类型号给出中断服务程序入口地址存放在中断向量表中的位置。

(4)、写一主程序段完成对8255A 的初始化、开放CPU 的中断和设置中断向量表。

(5)、写一中断服务程序完成对字符的输出。