1、2015-2016 学年第 2 学期微机原理与接口考试卷授课班号 年级专业 学号 姓名 题号 一 二 三 四 五 总分 审核题分 25 25 20 20 10得分一、选择题(每空 1 分,共 25 分)答案填在题前横线上!_ 1、8086/8088 段寄存器的功能是( )A、用于计算有效地址 B、执行各种数据传送操作C、用于存放段起始地址及计算物理地址_ 2、8086/8088 BIU 的功能是( )A、分析指令,产生控制信号 B、用于计算有效地址C、与存储器或 I/O 端口之间进行数据传送,并形成物理地址_ 3、8086 系统 64KB 大小的系统程序固化在 64KB 的 EPROM 中,选
2、择芯片的最佳方案是用一片 64K8 的芯片,为保证该系统正常工作,程序存储器占据的地址是( )A、00000H0FFFFFH B、80000H 8FFFFH C、F8000H0FFFFHD、F0000HFFFFFH E、C0000HCFFFFH F、 C7000HCFFFFH_ 4、8086 中断系统可处理多种中断源,其中允许可屏蔽中断的标志位是( )A、TF B、OF C、IF D、CF_ 5、在异步串行数据传送中,每个字符数据位 8 位、校验位 1 位、停止位 1 位,如果其波特率为 4800,则每秒钟最多能传输的字符数是( )A、600 B、436 C、480 D、535 E、4800_
3、 6、数模转换中采用双缓冲的目的是( )A、锁存转换的数字量 B、多路模出通道同步转换C、可用于直通工作方式_ 7、8086 系统中堆栈以为单位进行操作( )A、半字节 B、字节 C、字 D、双字_ 8、.异步串行通信和同步串行通信的主要特点是( )A.通讯双方需要同步字符号 B.字符之间的间隔时间相等C.每个字符的发送是独立的 D.字符发送率由波特率决定_ 9、 ADC0809 是 8 位 AD,其 VREF 选用4V 电压基准源(REF- 接地) ,如果读取转换后的数字量 40H,则此时输入信号电压为( )得分 评阅人A、4.00V B、3.00V C、2.00V D、1.00V E、0.
4、00V_ 10、在 8086/8088 的总线周期中, ALE 信号在 T1 期间有效,它是一个( ) 。A. 负脉冲,用于锁存地址信息 B. 负脉冲,用于锁存数据信息C. 正脉冲,用于锁存地址信息 D. 正脉冲,用于锁存数据信息_ 11、8086 进行入栈操作时,堆栈指针 SP( )。A. 减 1 B. 加 1 C.减 2 D. 加 2_ 12、 8086/8088CPU 若不能和存储器实现速度匹配,就需在( )状态和 ( )状态之间插入若干个等待状态。 (填空题,答案填在题头横线)_ 13、若有两片 2716(2K8) ,它们的地址线分别接至系统地址线的低位,而 3-8译码器的输入端 A、
5、B、C 分别接至 A15、A14、A13,输出端 Y1 和 Y6 分别接至两片2716 的片选端,未使用的地址线均设为 0,则两芯片的地址范围分别是( ) 。A8000H87FFH,6000H67FFH B2000H27FFH,C000HC7FFHC6000H63FFH,8000H83FFH DC000HC7FFH,2000H27FFH_ 14、某存储器芯片容量为 2K1bit、若用它组成 16K8bit 存储器组,所用芯片数以及用于组内寻址的地址线为( )。A、32 片、11 根 B、 64 片、14 根 C、 8 片、 14 根 D、 16 片、8 根 _ 15、执行 MOV AX,BX
6、和 IN AX,DX 这两条指令时会出现不同电平的引脚是( ) 。ARD BWR CM/IO DBHE_ 16、 中断处理过程应包括( ) 。A请求、响应、服务 B 请求、排队、服务、返回C请求、排队、响应、服务、返回 D请求、响应、服务、返回_ 17、 关于中断控制器 8259 的功能,以下所述不正确的是( ) 。A它可以接受多个外设中断请求信号 B它可选出当前优先级最高的中断请求信号 C它可向 CPU 发中断请求信号且送中断类型号 D它可向外设发中断回答信号_ 18、当 8255A 的 A 口用作 8 个按键输入时,工作方式可设置为( ) 。A方式 0 B方式 1 C方式 2 D都不能_
7、19、某测量仪表上由 16 个 LED 显示器,用一片 8255 作接口,A 口为段选,B 口、C 口为位选,LED 的正确扫描方法是( ) 。 (填空题,答案填在题头横线)_ 20、RS-232 接口的信号电平范围为( ) 。A.0-+5V B.-5-+5VC.-15-+15V D.0-+15V_ 21、对于串行接口,其主要功能为( ) 。A仅串行数据到并行数据的转换B仅并行数据到串行数据的转换C输入时将并行数据转换为串行数据,输出时将串行数据转换为并行数据D输入时将串行数据转换为并行数据,输出时将并行数据转换为串行数据_ 22、若采用 8255 控制 8 段 LED 数码显示器,不扩展电路
8、时可以控制的 LED 显示器个数最多是( )A16 B24 C8 D12 _ 23. 8253 一个通道的最大、最小时间常数分别为( )A0,1 B 65535, 1 C 65535, 0 D 9999 ,0_ 24.下述产生片选信号 CS 的方法中,被选中芯片不具有唯一确定地址的是( )A线选法或部分译码 B仅部分译码 C仅线选法 D全译码_ 25.8259 为可编程中断控制器,它可接中断源的个数及初始化时级别最低的是( )A.16,IR0 B. 8,IR0 C. 16,IR7 D.8,IR7二、读程序回答问题(共 25 分)1. 某数据段定义如下(5 分)DATA SEGMENTDAT1
9、DW 64HDAT2 DB 32HDAT3 EQU 1234HDAT4 EQU $ - DAT3DAT5 DB 20HDATA ENDS设 DATA 的段地址是 1000H,则DAT1 内容是 ,段内地址是 ,物理地址是 DAT2 内容是 ,段内地址是 ,物理地址是 DAT3 内容是 ,段内地址是 ,物理地址是 DAT4 内容是 ,段内地址是 ,物理地址是 DAT5 内容是 ,段内地址是 ,物理地址是 2. 各用一条指令实现下列功能(5 分)将 BL 中 D3 位和 D0 位清 0,其他位不变 将 BL 中 D3 位和 D0 位置 1,其他位不变 将 BL 中 D3 位和 D0 位求反,其他位
10、不变 3.设 AX=00,执行下列程序(5 分)MOV BX,200HMOV BX,AX得分 评阅人DEC AXOUT BX,AX执行后内存地址 200H 的单元的内容 外部设备地址 200H 的外设得到的数据是 4.阅读程序回答问题(5 分)START:MOV DI,3000HMOV CL,DIXOR CH,CHMOV BL,CHINC DIA1: MOV AL,DITEST AL,80HJNE A2INC BLA2: INC DILOOP A1MOV DI,BLA3: JMP $设 3000H 单元开始的内容依次是 6,1,2,3,4,5,6;请问(1)这段程序的功能是什么?(2)程序执行
11、完毕之后 3007H 单元的内容是什么?5. 阅读程序回答问题(5 分)MOV AX , 0MOV BX , 0MOV CX , 10STCAB: ADDC AX , BXINC BXLOOP ABHLT程序执行完毕后,AX 和 BX 的值。 AX= BX= 三、简答题(共 20 分,每题 5 分)1. 简述起止式异步通信协议的数据格式2、说明在程控方式下三种数据传送方式。3. 8086 的中断向量表如何组成?作用是什么?以中断类型号为 15H 的中断源查找中断服务子程序入口偏移地址为例进行说明。4、说明 LED 动态显示原理。得分 评阅人四、编程题(共 20 分,每题 10 分)1、8255
12、 的 A、B 口均为输出,分别接 8 个 LED(高电平点亮) ,8255 的口地址为 0640H、0642H、0644H、0646HCODE SEGMENTASSUME CS:CODESTART:MOV DX,0646HMOV AL,80HOUT DX.AL ; 1、粗斜体这三句起什么作用?( 4 分)MOV BX,8001H ;2、给 BX 赋值 8001H 有何作用?(2 分)AA1:MOV DX.0640HMOU AL,BHOUT DX.ALROR BH,1MOU DX.0642HMOU AL,BLOUT DX.ALROL BL,1CALL DELAYJMP AA1 ;3、以上相同字体
13、的程序段操作了几个口?每执行一遍的作用是什么?(3 分)DELAY: ;4、这个子程序在主程序中起什么作用?(1 分)PUSH CX MOV CX,0F000HAA2: PUSH AXPOP AXLOOP AA2POP CXRET CODE ENDSEND START答:1、_得分 评阅人2、_3、_4、_2、8253 的端口地址为 30H-33H,系统提供了一个 200KHz 的时钟源。要求从计数器 0 的OUT 端得到 400HZ 的方波信号,利用这 400Hz 方波,从计数器 1 的 OUT 端得到 3.75 秒负脉冲信号。编程完成以上功能。 (10 分)五、作图题(共 10 分)画出 8086 在最小模式下总线的配置图,即如何形成地址数据控制总线。注:仅图示主要信号线。得分 评阅人附录: