微机接口自测题(最新版)_第1页
微机接口自测题(最新版)_第2页
微机接口自测题(最新版)_第3页
微机接口自测题(最新版)_第4页
微机接口自测题(最新版)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选文档微机接口技术自测题1一、单选题1数据的输入输出指的是( )进行数据交换。ACPU与存储器BCPU与外设C存储器与外设D内存与外存2在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生( )个重叠地址。A52B5C25D1038086在执行IN AL,DX指令时,DX寄存器的内容输出到( )上。A数据总线B地址总线 C存储器D寄存器4ISA总线的数据宽度为( )位。A64B32C16D858086中断向量表的大小为( )字节。A256B1024C2kD64k6软中断INTn(n=10HFFH)的优先级排列原则是( )。An值愈小级别越高B无优先级别Cn值愈大级别越高D随应用而定

2、78255A工作在方式2(双向选通I/O)时,( )。A只能作输入接口B只能作输出接口C作输入口或作输出口D同时可作输入口、输出口8DMAC8237A接口芯片的端口个数为( )。A16B8C4D29PC机中两片级联的中断控制器8259A实际可管理的外部中断源至多有( )个。A13 B14C15 D1610当外设的输出信号为模拟电压时,需在输入通道中设计一个( )。AA/D转换器BD/A转换器C定时器/计数器D传感器11使多路模拟信号共用一个A/D转换器时,需使用( )。A采样保持器B多路模拟开关C传感器D滤波电路12用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( )个按键。A6

3、B8C16D3213A/D转换器对信号的转换过程所包括的一般步骤依次是( )。A量化,采样,保持和编码B采样,保持,量化和编码C采样,保持,编码和量化D采样,量化,保持和编码14串行通信适用于( )微机间的数据传送。A不同类型B同类型C近距离D远距离15两台微机间进行串行通信时,波特率应设置为( )。A不同B相同C可相同也可不同D固定不变二、判断题1、微机接口传送控制方式一般有三种,即程序控制、DMA控制和批处理控制。2、CPU对内存寻址管理方法主要包括三种工作模式:实地址模式、仿86模式和保护模式。3、PC机的中断管理主要是通过用户命令完成。4、接口的基本功能是输入缓冲和输出锁存。5、系统总

4、线按传送信息的类别可分为:地址总线、数据总线和状态总线三类。6、在查询输入/输出方式下,外设必须至少有两个端口,一个是数据端口,另一个是命令端口。7、DMAC8237内部有8个独立通道。8调制解调器是调制器和解调器的组合器件。9根据传输线路不同,串行通信可分为三种方式:单工传输、半双工传输和全双工传输。10、常用的软件识别按键的方法有行扫描法和线反转法。三、分析题1、一个微机系统中包含以下器件:微处理器8086一片,并行接口8255A一片(端口号: 60H63H),中断控制器8259A一片(端口号:C0H,C1H)。现将8255的A口连接一输入设备,工作在0方式。B口连接一输出设备,也工作在0

5、方式,PC4作为输出设备的选通输出端且低电平有效。8259A的ICW2命令值80H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程序中的空白项(注意控制字中可0可1位选0,8255未用端口设成输入方式)。  MOV    AL,         ;8255初始化  OUT             ,AL 

6、  MOV    AL,         ;8259A初始化  OUT             ,AL  MOV    AL,           OUT       &

7、#160;     ,AL  MOV    AL,           OUT             ,AL  IN     AL,         ;从8255的A口读入数据 

8、 PUSH   AX  MOV    AL,         ;用按位置位/复位方式使选通无效  OUT             ,AL  POP    AX  OUT           

9、  ,AL;往B口输出数据  MOV    AL,         ;用按位置位/复位方式使选通有效  OUT             ,AL  MOV    AL,         ;撤消选通信号  OUT 

10、            ,AL此时,对应8259A的IR5中断类型号是           ,中断向量存放在0段        、        、        、  

11、      单元中。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)

12、SUB    AX,BX                 (3)MOV    BX,AX               (4)PUSH    AX     

13、60;              (5)DEC    BYTE  PTR 1200H      (6)NEG    WORD  PTR 1200H(7)SAR    BYTE  PTR 1200HSI,1(8)ROL    BYTE  PTR BX+SI+1,

14、1(9)MUL     WORD  PTR BXSI(10)DIV     BYTE  PTR  1200HDI3、下列程序段执行后,A单元的内容是         H。  DATA      SEGMENT  A         DW  

15、  0  B         DW    0  C         DW    230,20,54  DATA      ENDS  ;  CODE      SEGMENT    

16、;                    MOV    BX,OFFSET  C            MOV    AX,BX         &#

17、160;  ADD    B, AX            MOV    AX,2BX            SAL    AX,1            ADD

18、0;   AX,B            MOV    A,AX               CODE      ENDS四、设计题1、某接口电路逻辑图如下图所示。数据口地址为300H,状态口地址为301H。按图中序号标明的步骤简述该接口电路的工作过程,并按照

19、流程图的要求写出相应的程序段。状态端口读选通数据缓冲器(输入端口)状态缓冲器(输入端口) 输 入 设 备数据端口读选通DB(数据、状态)锁存器输入数据输入选通RQD5VD2逻辑图数据就绪READY?? 输入状态信息 输入数据信息YN流程图2、将8255A以中断方式与打印机接口。如图所示。8255A工作于方式1的输出操作,完成由CPU送出的字符到字符打印机上打印。8255A的通道A为数据通道,工作在方式1,输出。PC0作为数据选通信号,低电平有效。连接打印机端。PC3接到8259A的中断请求信号输入端IR7。对应于中断类型号0FH,采用实模式中断方式,中断服务程序的入口地址为2000:1000H

20、。送8259A的IR7(1)、根据题图计算出8255A的通道A、B、C及控制口地址。(2)、根据要求写出8255A的控制字。(3)、根据中断类型号给出中断服务程序入口地址存放在中断向量表中的位置。(4)、写一主程序段完成对8255A的初始化、开放CPU的中断和设置中断向量表。(5)、写一中断服务程序完成对字符的输出。微机接口技术自测题2一、单选题1数据的输入输出指的是( )进行数据交换。ACPU与存储器BCPU与外设C存储器与外设D内存与外存2在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生( )个重叠地址。A52B5C25D1038086在执行IN AL,DX指令时,DX寄存器

21、的内容输出到( )上。A数据总线B地址总线 C存储器D寄存器4ISA总线的数据宽度为( )位。A64B32C16D858086中断向量表的大小为( )字节。A256B1024C2kD64k6软中断INTn(n=10HFFH)的优先级排列原则是( )。An值愈小级别越高B无优先级别Cn值愈大级别越高D随应用而定78255A工作在方式2(双向选通I/O)时,( )。A只能作输入接口B只能作输出接口C作输入口或作输出口D同时可作输入口、输出口8DMAC8237A接口芯片的端口个数为( )。A16B8C4D29PC机中两片级联的中断控制器8259A实际可管理的外部中断源至多有( )个。A13 B14C

22、15 D1610当外设的输出信号为模拟电压时,需在输入通道中设计一个( )。AA/D转换器BD/A转换器C定时器/计数器D传感器11使多路模拟信号共用一个A/D转换器时,需使用( )。A采样保持器B多路模拟开关C传感器D滤波电路12用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( )个按键。A6B8C16D3213A/D转换器对信号的转换过程所包括的一般步骤依次是( )。A量化,采样,保持和编码B采样,保持,量化和编码C采样,保持,编码和量化D采样,量化,保持和编码14串行通信适用于( )微机间的数据传送。A不同类型B同类型C近距离D远距离15两台微机间进行串行通信时,波特率应设

23、置为( )。A不同B相同C可相同也可不同D固定不变二、判断题1、PCI总线定义的物理地址空间包括:存储器地址空间 、I/O地址空间 、配置地址空间。2、PC机的中断管理主要是通过外部设备完成。3、端口编址方式包括:统一编址方式 、独立编址方式。4、保护模式下,段寄存器第三位TI0表示全局任务寻址,TI1表示局部任务寻址。5、USB的数据传送模式有同步、异步、大批三种。6、DMA控制器共有三种操作模式:单一传送模式 、 成组传送模式 、 询问传送模式。7、CPU在执行OUT DX,AL指令时,DX寄存器的内容送到数据总线上。8、在模拟接口中,将非电量模拟信号转换成模拟量的电流或电压的电路是A/D

24、转换器。9、两片8259A级联后可管理总共16级中断。10、一个lO位的D/A转换器,满量程为05V,其输出电压的最小变化量为4883mV三、分析题1、图为8255A用作开关量输入和开关量输出接口的电路, 其端口地址为:PA口80HPB口81HPC口82H控制口83H要求初始化时,控制字中无关项置“0”。则初始化中写入工作方式选择控制字的指令序列为:_;已知控制程序如下:MOVCX,120LOP:INAL,80HTESTAL,01HJZNEXTMOVAL, 02H JMPLOP1NEXT:MOVAL,01HLOP1:OUT81H,ALCALLDELAY5M;延时5分钟DECCXJNZLOPHL

25、T请回答:若K断开,灯_ _点亮,若K闭合,灯_ _点亮,该电路的工作时间约为_ _小时。2、下图为一个采用中断传送方式的输出接口,请回答如下问题: (1)响应信号的作用;(2)D触发器的作用,信号变化的过程;(3)三态缓冲器的作用;(4)CPU采用哪条指令向输出设备发送数据?2、80X86实模式下由逻辑地址产生物理地址的原理。3、如图所示为查询传送方式的输入接口电路,图中15H和16H为由地址译码器产生的相应端口选址信号。要求:(1)该电路中数据端口和状态端口各由哪几个器件组成?(2)写出查询状态RDY和读入数据的指令段。输入设备三态缓冲数据寄存STB+5vDR>QENRDYD7D7D

26、016H15H 四、设计题1、已知有一台输入设备,其接口的数据端口的地址为260H,状态端口地址为261H,其D5位为状态位。若D5=1,则表示输入设备数据已就绪,CPU可以输入数据。编写一个完整程序,从输入设备获取100个字节数据并依次存入以AREA开始的存储器缓冲区域中(要求利用查询方式输入,一次输入一个字节数据)。2、有一ADC0809与PC总线的接口电路如下图所示,要求依次转换IN7IN0这8个模拟量,转换后的8位数字量依次存入内存2000H:3000H开始的8个单元中。相应的控制程序如下所示。请在空格处填入正确的内容。MOVAX, MOVDS,AXMOVBX, ;设置内存指针MOVC

27、X, MOVDL, ;设定通道号LOP:MOVAL,DLOUT ,AL;启动A/D转换LOP1:INAL, ;检查EOCTESTAL, JZ INAL, ;读转换后的数字量MOV ,AL;存入内存DECDLINCBXLOOP ;循环控制微机接口技术自测题3一、单选题1、通常I/O接口自身都有定时控制逻辑,原因是它与主机交换信息存在 ( )。 A、速度不匹配 B、数据格式需要转换 C、时序不同步 D、数据需要缓冲2、在80868088的延长总线周期中,在( )之后插入Tw。  A、T1 B、T2 C、T3 D、T43、程序查询I/O的流程总是按 ( )次序完成一个字符的传输。 A、读状

28、态端口、写数据端口、读控制端口 B、写数据端口、读状态端口、写控制端口 C、读状态端口、读/写数据端口 D、随I/O接口的具体要求而定4、CPU对DMA控制器提出的总线请求响应要比中断请求响应快,其原因是( )。 A、只需完成访问内存操作 B、只需释放总线控制权 C、无需保留断点现场 D、有硬件控制器5、CPU对DMA控制器提出的总线请求响应要比中断请求响应快,其原因是( )。 A、只需完成访问内存操作 B、只需释放总线控制权 C、无需保留断点现场 D、有硬件控制器68086CPU的I/O地址空间为( )字节。A64KB B1MBC256BD1024B7CPU在执行OUT DX,AL指令时,(

29、 )寄存器的内容送到地址总线上。AALBDXCAX DDL8CPU响应INTR引脚上来的中断请求的条件是( )。AIF=0BIF=1CTF=0DTF=19若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是( )。AIRQ3BIRQ5CIRQ0DIRQ4108086中断系统可以管理( )种中断。A16B1KC256D12811传输距离较近时,常采用( )。A串行接口B简单接口C可编程接口D并行接口12将各种物理信号变成电信号的装置称为( )。A采样保持器B传感器C模/数转换器D数/模转换器13当外设所需的控制信号为模拟电压时,需在输出通道中设计一

30、个( )。AA/D转换器B定时/计数器C传感器DD/A转换器14查询输入/输出方式需要外设提供( )信号,只有其有效时,才能进行数据的输入和输出。A控制B地址C状态D数据15标准的RS-232-C规定的串行数据传送距离为( )米。A10B50C15D100二、判断题1、指令周期是指令执行所花的时间。2、DMA控制器共有四种操作模式:单一传送模式 、成组传送模式 、询问传送模式和自由模式。3、PC系列微机采用I/O端口独立寻址,CPU可用I/O指令访问的8位端口可多达4096 个。4、总线要完成一次数据传输,通常要经过申请、寻址、传数和结束四个阶段。5、根据总线在微机系统中所处的位置不同,可将总

31、线分为: 片内总线、片间总线、 系统总线、红外总线 6、PC机的中断管理主要是通过用户任务进程完成。7、CPU响应8237的请求信号HRQ的条件之一是指令周期结束。8、面向字符型的串行通信协议规定数据是以字节为单位传送的。9、软件识别按键时,当识别有键按下后所增加的一段延时程序是为了异步传输的需要。10、RS-232-C是微机与MODEM间的协议标准。三、简答题(20分,每小题4分)1、阅读下列程序: MOV SI,0080H MOV DI, 0100H MOV CX, 0020H CLDLOOPA:MOV AL,DS:SI MOV ES:DI,AL INC SI INC DI LOOP LO

32、OPA 要求: (1)说明该程序段的功能? (2)程序执行完毕时,SI和DI中的值是什么? (3)程序共循环了多少次?2、分析下面的逻辑图,回答以下问题:(1) 74LS138的作用是什么? (2) 74LS138在什么条件下才工作? (3) RAM的地址范围是多少?(16进制数形式) 3、在异步串行传输时,选定:8个数据位(1个扩展ASC字符),1个奇偶校验位,2个停止位组成,如果波特率为56kbps,则每秒最多能传送多少个字符?(写出计算过程)四、设计题1、试用8255A作5×6键盘矩阵的接口电路芯片。(1)画出8255A与主机的连接电路原理图(译码器可用示意图表示,其它信号需注

33、明)。(2)画出端口A作输出,端口B作输入,8255A与5×6键盘矩阵的连接电路原理图。(3)若端口地址为300H303H,写出8255A初始化程序。2、8086CPU通过该接口将采用查询方式把存储在BBUFFER缓冲区的2K字符(ASCII码)逐个送去打印。说明:8255A送出的一个字符数据必须在数据选通信号(负脉冲有效)的配合下才能存入打印机的内部缓冲器。8255A的端口地址:A口(300H),B口(301H),C口(302H),控制口(303H)信号是打印机工作状态的标志。打印机收到数据后,发出“忙”信号(1),表明打印机正在处理数据,处理完毕,打印机撤销“忙”信号(置0),此

34、时可接收下一个数据。(1)画出下图中各信号间的连线(译码器可用示意图表示,其它主要信号连线需注明)。D7D0A9A0AEN8086D7D0A0A1PA7PA0PC2PC68255ADATA81打印机(2)按照下面的流程图编写打印驱动程序段。开始8255A初始化BUSY=0?送数;送STB内存1;字节数1结束送完?YYNN 自测题1参考答案一、选择题1B 2C3B 4C 5B6A 7D8A 9C 10A11B12D13B14D 15B二、判断题1、× 2、 3、× 4、 5、× 6、× 7、× 8、 9、 10、三、简答题1、MOV &

35、#160;  AL,   91H   ;8255初始化  OUT       63H   ,AL  MOV    AL,  1BH    ;8259A初始化  OUT       0C0H   ,AL  MOV    AL,   80H &

36、#160;   OUT       0C1H   ,AL  MOV    AL,   03H     OUT       C1H   ,AL  IN     AL,   60H   ;从8259的A口读入数据  PUSH   AX 

37、; MOV    AL,   09H   ;用按位置位/复位方式使选通无效  OUT       63H   ,AL  POP    AX  OUT        61H  ,AL;往B口输出数据  MOV    AL,   08H   ;用按位置位

38、/复位方式使选通有效  OUT       63H   ,AL  MOV    AL,   09H   ;撤消选通信号  OUT       63H   ,AL此时,对应8259A的IR5中断类型号是    85H    ,中断向量存放在0段   214H  

39、   、   215H     、   216H     、   217H     单元中。2、1.(AX)=3200H                       &#

40、160;   2.(AX)=0E00H3.(31200H)=2000H4.(300FEH)=2000H,(SP)=00FEH5.(31200H)=4FH6.(31200H)=0FDB0H7.(31202H)=0FBH8.(31203H)=21H9.(DX)=121EH,(AX)=0E000H10.溢出3、程序段执行完后,A单元的内容是010EH。四、设计题1、答:输入设备的数据就绪信号将数据存入锁存器,同时为D触发器提供一个时钟脉冲上升沿;该上升沿将触发器Q端置1,表明数据就绪;CPU发出状态端口读选通信号,将Q端电平从D1数据线读回;CPU发出数据端口读选通信号,打开数据

41、缓冲器,同时将D触发器的Q端清0,为下一次数据就绪状态的设置做准备;CPU从数据线读回数据。程序段如下: MOV DX, 301H QUERY: IN AL, DX TEST AL, 02H JZ QUERY MOV DX, 300H IN AL, DX2、答:(1)、8255A通道A的地址为:360H;通道B的地址为:361H;通道C的地址为:362H;控制口的地址为:363H。 (2)、8255A的控制字为:0A0H。 (3)、中断服务程序入口地址存放在中断向量表中的位置为:03CH03FH。 (4)、主程序段: MAIN: PUSH DX PUSH AX PUSH DSMOV AL,0A

42、0HMOV DX,363H OUT DX,AL ;设置8255A的控制字 MOV AL,01HMOV DX,362H OUT DX,AL ;使PC0为1,让选通无效 MOV AX,00H MOV DS,AX ;设置中断向量表 MOV AX,1000H MOV WORD PTR 003CH,AX MOV AX,2000H MOV WORD PTR 003EH,AX MOV AL,0DHMOV DX,362H OUT DX,AL ;使PC6为1,允许8255A中断 STI ;开放CPU中断 POP DS POP AX POP DX (5)、中断服务程序: PRINT:PUSH DXMOV AL,D

43、I MOV DX,360H OUT DX,AL ;字符送A通道 MOV AL,00H MOV DX,362H OUT DX,AL ;使PC0为0,产生选通信号 INC AL OUT DX,AL ;使PC0为1,撤销选通信号POP DX IRET自测题2参考答案一、单选题1B 2C3B 4C 5B6A 7D8A 9C 10A11B12D13B14D15B 二、判断题1、 2、× 3、 4、 5、× 6、× 7、× 8、× 9、× 10、三、简答题(20分,每小题4分)1、答: 初始化中写入工作方式选择控制字的指令序列为:_MOV 83H, 90H_;请回答:若K断开,灯_L1_点亮,若K闭合,灯_L0_点亮,该电路的工作时间约为_10_小时。2、答:(1)给中断请求触发器一个信号,以产生中断请求信号INTR。 (2)D触发器用作中断请求触发器,送入0信号,在端产生有效的中断请求INTR;中断响应信号有效,撤销端的中断请求信号INTR。 (3)三态缓冲器为中断向量寄存器,用于传送中断类型号,在中断响应信号有效时,打开寄存器,读入暂存于中断向量寄存器中的中断类型号。 (4)指令为: OUT , A

温馨提示

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

评论

0/150

提交评论