本文主要是介绍工业用微型计算机指令,全国2010年自考工业用微型计算机预测题及答案(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
全国高等教育自学考试
工业用微型计算机标准预测试卷(三)
(考试时间150分钟)
第一部分选择题
一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.十进制-37对应的二进制原码是 ( )
A. 10011110B B.10100101B
C. 11100000B D.11100001B
2.补码25H的真值是 ( )
A.25
B.-25
C.-37
D.37
3.ASCII码42H所代表的字符应为 ( )
A.‘5’
B.‘A’
C.‘B’
D.‘G’
4.微处理器8086的地址总线位数为 ( )
A.8
B.16
C.20
D.32
5.下面哪一个是8088CPU中的数据段寄存器 ( )
A.CS
B.DS
C.ES
D.SS
6.下列语句中有语法错误的语句是 ( )
A. MOV AX,[ SI][ DI]
B.ADD AX,[ BX]
C. CMP[ BX] ,AX
D.LEA SI,20H[ BX]
7.使用SHR指令时,若需移动多位,则应先将移位位数置于 ( )
A.AL中
B.AH中
C.CL中
D.CH中
8.以下指令不是逻辑运算指令的是 ( )
A.XOR AL,3
B.NOT AL
C. JMP NEXT
D.TEST AL,80H
9.堆栈操作时,默认段寄存器为 ( )
A.DS
B.CS
C.ES
D.SS
10.要输入端口340H中的8位数据,其指令应是 ( )
A. MOV DX,340H
B.MOV DX,340H
OUT DX,AL IN AL,DX
C. IN AX,340H
D.OUT DX,340H
11.某半导体静态存储器芯片的地址线为A12~ AO,数据线为D7~DO,若组成容量为32KB存储器,需要该种存储芯片的片数为 ( )
A.16片
B.8片
C.4片
D.2片
12.利用DOS功能调用,实现键盘字符输入的程序段为 ( )
MOV AH,1
INT 21H
如果键人字符B,则AL中的值是 ( )
A.OBH
B.42H
C.62H
D.A8H
13.指令INT 1AH的中断矢量地址是 ( )
A. OOOOH:OOIAH
B.OOOOH:0028H
C. OOOOH:0068H
D.FOOOH:0068H
14.可编程定时/计数器8253A的端口数为 ( )
A.1
B.2
C.4
D.8
15.当8253工作在方式0时,在计数过程中,门控信号GATE变为低电平时,对计数器影响是( )
A.结束本次计数,等待下一次计数开时
B.暂停现行计数
C.不影响本次计数工作
D.结束本次计数循环,立即开始新的计数
16. NMI线上的中断请求是 ( )
A.可屏蔽的
B.不可屏蔽的
C.有时可屏蔽的,有时不可屏蔽的
D.可以设置IF位对其屏蔽
17. CPU响应中断请求的时刻是在 ( )
A.执行完正在执行的程序以后
B.执行完正在执行的指令以后
C.执行完正在执行的机器周期以后
D.执行完本时钟周期以后
18. RS - 232C标准属于 ( )
A.串行通信标准,负逻辑
B.并行通信标准,正逻辑
C.并行通信标准,负逻辑
D.串行通信标准,正逻辑
19. 一个12位单极性A/D转换器,量程为0—+5V,其分辨率为 ( )
A.1. 22mv
B.2.44mv
C.5mv
D.10mv
20. IP地址分为A、B、C、D、E五类,有-IP地址为10. 10.1.1,它属于 ( )
A.A类地址
B.B类地址
C.C类地址
D.D类地址
第二部分非选择题
二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。
21.在CPU与I/O设备间程序传送的方式中,数据传送又可分为____传送方式和传送方式。
22. CPU和外部设备进行信息交换,必须通过________电路。
23. EEPROM芯片2816的容量是________KB。
24. -个汇编语言源程序是由若干段组成的,每个段都以________语句开始,以ENDS结束。
25.编写程序时,对不允许外部中断的程序首先要关闭中断,其指令是________。
26. 2764是容量为8K*8的EPROM,其地址线引脚为_______个。
27. Intel 8259A是一种可编程中断控制器芯片,具有_______级优先级控制。
28.十进制数+122的8位二进制的反码为_______。
29.采样保持器的作用就是在_______期间保持采样输入信号大小不变。
30. PLC编程器的主要用途是编辑和输入____。
三、程序分析题(本大题共6小题,每小题4分,共24分)
31.程序段如下,说明程序执行后AH,AL的值。
MOV AX.9034H
NEG AH
NOT AL
执行后,AH= ________;AL=____。
32.阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。
MOV AX,5678H
MOV BX,1234H
AND AX,BX
INT 3
AX=________,BX=________,ZF=________,CF=________。
33.有程序如下:
MOV AL,02H
SHL AL,1
MOV BL,AL
MOV CL,02
SHL AL,CL
ADD AL,BL.
INT 3
程序执行后AL=________,BL=____,指出该程序的功能是什么?
34.设内存11000H-11005H单元内容全为36H,写出如下程序的运行结果,并指出该程序段的功能。
MOV AX, 1000H
MOV DS, AX
MOV ES, AX
CLD
MOV SI, 1000H
MOV DI, 1020H
MOV CX, 06H
REP MOVSB
1NT 3
结果为:SI________ DI________ (11021H)= ________
程序功能是:
35.有程序如下:
BUF DB. 12H,23H,34H,45H,56H,67H,78H,89H,91H
MOV SI,O
MOV AL,[ BUF +SI]
LP: INC SI
CMP SI,9
JAE EXIT
CMP AL,[BUF +SI]
JLE NEXT____ MOV AL,[BUF +SI]
A22:JMP LP
EXIT: INT 3
程序执行后AL=?该程序的功能是什么?
36.已知梯形图程序和参数表定义如下,试分析段程序,说明电机启动和停止的条件。
电源开关K 1:002/01
启动按钮AN I:002/02
停止按钮TA I:002/03
热继电器RH I:002/04
电动机M 0:003/01
四、编写程序题(本题8分)
37.某班学生成绩存在于以TABL为首地址的存储区中(用‘$’做为结束符),要求统计该班成绩优秀(≥90分)学生的人数,并存放在CL寄存器中。试填写下面程序,完成指定功能。
MOV BX,OFFSET TABL;置数据表首地址
MOV CL,O
LP: MOV AL,____
INC____
CMP____,‘$’
JE________
CMP AL,________
JB________
INC____
JMP____
EXIT:INT 3
五、简单应用题(本大题共2小题,每小题5分,共10分)
38.在PC/XT系统中,已知中断类型号为08H,中断入口地址为0883:0408H。试用DOS功能调用设定其中断向量,请填写下列程序段完成指定功能。
ORG 100H
PUSH DS
MOV DX,____
MOV AX,____
MOV____,AX
MOV AL,________
MOV AH,________
INT 21H
POP DS
INT 3
39.8位7段式发光二极管器件( LED)接口电路如图所示。其中8个LED器件均与8255A的PA口、PB口相连,且共用一组段代码输出线,而数位选择线用来控制相应位LED的显示。若8255的端口地址分别为280H一283H,欲在最高位(左边)显示数字“3”,请填写下列程序段完成指定功能。
ORG 1000H
MOV AL,____
MOV DX,____
OUT DX.AL
MOV AL,____
MOV DX.280H
OUT DX.AL
MOV AL,____
MOV DX,____
OUT DX.AL
INT 3
六、综合应用题(本题8分)
40. ADC0809通过8255同PC总线的接口如图所示,采用中断方式依次从INO—IN7转换8个模拟量,把转换后的数字量依次存人内存BUFFER的变量区中,给出满足上述要求的控制程序,请在空缺处填写正确内容(8255初始化时无关项置0)。
主程序
MOV AL, ① ;初始化
OUT ② ,AL
MOV SI, ③
MOV CX,8
MOV BL,OOH;通道0开始转换
MOV AL,BL
OUT ④ ,AL
ADD AL,80H
OUT 81H,AL
SUB AL.80H
OUT 81H.AL
STI
中断服务程序
IN AL, ⑤__ ;读取转换后的数字量
MOV[SI],AL
INC ⑥
INC BL.
CMP BL, ⑦
⑧ EXIT
MOV AL,BL ;转换下一通道
OUT 81H AL
ADD AL,80H
OUT 81H:AL
SUB AL,80H
OUT 81H,AL
EXIT:IRET
来
工业用微型计算机标准预测试卷(三)答案详解一、1.B [解析] -37对应的二进制原码是10100101B,其中最高位为符号位,其它位为数值位。
2.D [解析]正数的原码、反码与补码都相同。
3.C [解析]B的ASCⅡ码是42H
4.C [解析]微处理器8086的地址总线位数为20位。
5.B [解析]CS是代码段寄存器;DS是数据段寄存器;ES是附加段寄存器;SS是堆栈段寄存器;
6.A [解析]基址变址寻址时,不能同为基址或同为变址。
7.C( [解析]使用移位类指令时,若需移动位数大于1,则移动位数要先放到CL。
8.C [解析]JMP是控制转移类指令。
9.D
10.B [解析]当端口地址大于OFFH时,应使用DX。
11.C [解析]该芯片容量为8K*8
12.B [解析]AL中是所按键的ASCII码。
13. C [解析]1AH *4 =68H
14.C [解析]包括三个定时/计数器和控制寄存器。
15.B
16.B [解析]NMI中断为非屏蔽,INTR为可屏蔽中断
17.B 18. A
19.A [解析]
20. A [解析]一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”,即第一段数字范围为1-127。
二、21.无条件条件(查询)
22. 110接口
23. 2
24. SEGMENT
25. CLI
26. 13
27. 8
28.O1111O1OB
29. A/D转换
30.用户程序(或程序)
三、31.AH =70H;AL =OCBH
32. AX= 1230H,BX= 1234H,ZF= O,CF=0
33. AL =14H,BL= 04H,实现AL内容乘10。
34.结果为:SI= 1006H DI= 1026H (11021H)= 36H
程序功能是:实现数据传传送,将11000H单元开始的6个字节内容(36H)传送到11020H.11026H单元中去。
35. AL= 91H,该程序的功能是查找数据块中有符号数的最小值存入AL中。
36.闭合电源开关K,按启动按钮AN,电机开始运转
电机启动后,自锁,保持运转状态
按下停止按钮,继电器003失电,电机停止
电机过热,热继电器动作,则电机停止
四、37.[BX]
BX
AL
EXIT
90
LP
CL
LP
五、38. 0408H
0883H
DS
08H
25H
39. 10000000B;(或80H)
283H
OBOH
O1111111B
281H
六、40.①80H ②83H ③OFFSETBUFFER ④81H ⑤84H ⑥SI ⑦08H ⑧JNC
这篇关于工业用微型计算机指令,全国2010年自考工业用微型计算机预测题及答案(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!