2018年自考工业用微型计算机押密试题及答案(五)
第一部分选择题
一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.十进制数65用8位二进制数表示时应为 ( )
A. 11000001
B B.OlOOOOOIB
C. OlOOlOllB
D.O0111011B
2.十进制数-2用二进制补码表示,补码是 ( )
A.FDH
B.02H
C.FEH
D.82H
3.当取指令时,8086会自动选择________值作为段基值。 ( )
A.CS
B.DS
C.SS
D.ES
4.当加法运算结果为10110100B时,以下正确的选项是 ( )
A. SF =1;PF =0
B.SF=1;PF =1
C. SF =O;PF =1
D.SF =O;PF =0
5.某内存单元的段基址为2000H偏移地址为0800H,则这个单元的物理地址应为 ( )
A.20800H
B.2000H
C.0800H
D.28000H
6.设物理地址(20000H) =10H,20001H= 20H,(20002H)=30H,如从地址20001H中取出一个字的内容是 ( )
A.1020H
B.3020H
C.2030H
D.2010H
7.已知AH =4CH,那么可以返回DOS的指令是 ( )
A.INT 3
B.INT 21H
C.RET
D.IRET
8.如下的程序段
VAR DW?
ARRAY DD 10 DUP(?)
MOV AX.TYPE ARRAY
当执行第3行指令后,AX的内容为 ( )
A.10
B.4
C.2
D.1
9. 8086/8088CPU执行INT n指令时,CPU将以下寄存器压入堆栈的顺序是 ( )
A. FIAGS, IP, CS
B.IP, CS, FJAGS
C. CS, IP, FLAGS
D.FIAGS, CS, IP
10. 8086/8088CPU执行软件中断指令INT n时,其中断类型码的提供者是 ( )
A.外部设备
B.指令
C.总线
D.堆栈
11.某半导体静态存储器芯片的地址线为A12-AO,数据线为D3~DO,若组成容量为64KB存储器,需要该种存储芯片的片数为 ( )
A.16片
B.8片
C.4片
D.2片
12.在直接存储器存取方式中,控制外设和存储器之间数据传输的器件是 ( )
A.CPU
B.中断控制器
C.外设
D.DMA控制器
13.若要将8255A的端口C的PC5位置为1,则应选择的置位/复位控制字为 ( )
A.ODH
B.77H
C.87H
D.OBH
14.当INTEL 8253可编程计时器/计数器的RW1、RWO定为10时,写入计数值时的顺序为( )
A.先写高8位,再写低8位
B.16位同时写入
C.先写低8位,再写高8位
D.只写高8位,低8位自动写入
15.在模拟信号采集系统中,将非电量信号转换为电流或电压的是 ( )
A.传感器
B.采样保持电路
C.放大器
D.滤波器
16.一片中断控制器8259A能管理________级硬件中断。 ( )
A.10
B.8
C.64
D.2
17.某微机系统中8253通道0的端口地址为200H,则控制寄存器的地址为 ( )
A.201H
B.202H
C.203H
D.204H
18. 一个10位D/A转换器的分辨率可以达到满量程的 ( )
A.1/10
B.1/128
C.1/256
D.1/1024
19.采样保持器的电压增益是 ( )
A.1
B.大于1
C.小于1
D.不确定
20. IP地址分为A、B、C、D、E五类,有- IP地址为116. 25. 34.1,它属于 ( )
A.A类地址
B.B类地址
C.C类地址
D.D类地址
第二部分 非选择题
二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。
21.当对堆栈操作时,8086会自动选择____值作为段基值,再加上由SP提供的偏移量形成物理地址。
22. EPROM为可用________擦除的可编程ROM。
23.若在0000: 0008开始的4个字节中分别是11H,22H,33H,44H,则对应的中断类型号为的中断向量是________。
24. INTEL 8086的当前CS =1234H,IP =5678H,则将执行20位物理地址________处的程序。
25.可编程序控制器的常用语言是________。
26.逐次逼近型A/D转换器在一次转换中要进行多次比较,如果在转换过程中输入信号变化超过1LSB对应的电压,则应在A/D转换器前加上________器件。
27.用来描述D/A转换器可以输出的微小输入量的敏感程度的技术指标是________。
28.按照信号传送方向与时间的关系,数据通信可以分为单工通信、________和全双工通信。
29.设SP= 7000H,执行段间直接过程调用CALL指令后,堆栈指针SP= ________H。
30.以X.X.X.X格式表示的lP地址,每X为________位。
三、程序分析题(本大题共6小题,每小题4分,共24分)
31.分析下列程序段:
MOV AX,OA33AH
MOV DX,OFOFOH
AND AH,DL
XOR AL,DH
NEG AH
NOT AL
执行上述指令段后,AH=____,AL=________
32.分析下列程序段:
BUF DW 2456H, 7816H, 5731H, 896AH
MOV BX, OFFSET BUF
MOV AL,2
XLAT
MOV CL, AL
MOV AL,6
XLAT
INT 3
程序段执行后结果:CL=____ ;AL=________
33.运行如下程序,写出运行结果
MOV DX, 2000H
MOV WORD PTR[2000H], 2340H
MOV BX, [2000H]
PUSH BX
PUSH DX
POP AX
POP CX
INT 3
结果为:
34.阅读下列程序,说明程序执行后DL,AX,CX,CF的值。
MOV AX, 1234H
MOV CX, 16
MOV DL,0
Ll: ROL AX,1
JNC NEXT
INC DL
NEXT: LOOP L1
INT 3
DL=________,AX=________,CX=________,CF= ________。
35.有如下程序:
START: MOV BL,67H
MOV AL,BL
MOV CL,4
SHR AL,CL
MOV BH,AL
OR BH,30H
MOV AL,BL
AND AL,OFH
MOV BL,AL
OR BL,30H
INT 3
运行下面程序后,BH=________,BL=________
36.已知梯形图程序和参数表定义如图,试说明电机转动和停止的条件。
启动按钮AN l:002/02
停止按钮TA I:002/03
热继电器RH I:002/04
电动机M 0:003/01
四、编写程序题(本题8分)
37.以NUM为起始地址的字节表中存放着M个带符号数据,请分别找出最大值和最小值。并分别送入到AH和AL中。请在程序中的空格处填人适当指令使其完整。
MOV________,OFFSET NUM
XOR AX,AX
MOV CX, ________
MOV BH,[ SI]
MOV BL,BH
K1: ________
CMP AL,BH
JLE________
MOV BH, ________
JMP K3
K2: CMP AL,BL
________ K3
MOV BL,AL
K3 : ________K1
MOV ________ ,BX
INT 3
五、简单应用题(本大题共2小题,每小题5分,共10分)
38.现要求设置8253通道1的功能为:将频率为625 KHz的外部时钟分频为高低电平都为Ims的方波。请在程序段清单的空格处填上正确内容。(要求采用BCD计数)设8253口地址
为280H一283H。
MOV AL,____
MOV DX,
OUT DX,AL
MOV AL,50H
MOV DX,____
OUT DX,____
MOV AL.12H
MOV DX.________
OUT DX.AL
39.有一接口电路如图所示,设计一个程序能自己记录按钮K按下的次数,并将按下次数存放在数据段内变量COUNT中,设8255的口地址为60H一63H,按下次数小于256次,现给出程序清单,请在程序清单的空格处填上正确内容。
MOV AL,____;初始化
OUT________,AL
MOV DL,0
LOP:IN AL,____;检查按键K是否按下
TEST AL,____
________LOP
INC DL;记录按下次数
MOV COUNT,DL
CALL DELAY20MS;延时20ms去抖动
LOP1:IN AL, 40H;检查按键K是否释放
TEST AL,OIH
JZ LOP1
JMP LOP
六、综合应用题(本题8分)
40.在图所示的系统中,要求按钮未按之前为全暗,每按一次,点亮一个发光二极管,并要求从上到下逐个循环点亮。已知8255A各端口地址为200H一203H。请在程序清单的空格处填上正确内容。程序:
MOV DX, ________;8255A初始化指令
MOV AL, ________
OUT DX,AL
MOV DX,201H;LED全暗
MOV AL,____
OUT DX,AL
MOV BL,____
WAIT:MOV DX,200H;检测按钮
IN AL,DX
TEST AL,_____
JNZ WAIT
MOV AL, BL
MOV DX,____
OUT DX,AL
MOV DX, 200H
WAITl:IN AL, DX;检查键是否松开
TEST AL, OIH
________WAIT1
ROR________,1;准备下一次
JMP WAIT
INT 3