资源描述
10月高等教育自学考试全国统一命题考试
工业用微型计算机
(课程代码 02241)
一、单项选择题(本大题共20小题,每题2分,共40分)
在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多项选择或未选均无分。
1.组成微机系统CPU的两部分是【 】
A.
EU和BIU
B.
ALU和BIU
C.
ALU和EU
D.
存储器和运算器
2.指令XOR AL, AL 执行后,则【 】
A.
CF=1
B.
SF=1
C.
ZF=1
D.
OF=1
3.存储器容量1KB代表的字节数是【 】
A.
28
B.
210
C.
216
D.
220
4.二进制数1000000.001B对应的十进制数是【 】
A.
32.125
B.
40.2
C.
64.125
D.
80.001
5.在IBM PC/XT中,ROM容量为64KB,其所占用的地址空间为【 】
A.
00000H~0FFFFH
B.
A0000H~AFFFFH
C.
C0000H~CFFFFH
D.
F0000H~FFFFFH
6.8位补码0CH所代表的真值是【 】
A.
-243
B.
-12
C.
12
D.
243
7.下列四条指令中正确的是【 】
A.
MOV DS, 0100H
B.
MOV AL, 0100H
C.
SHR AL, 4
D.
MOV AL, AH
8.在下列四条语句中,非法的变量名是【 】
A.
2X DB 10H
B.
X2 DB 10H
C.
_X2 DB 10H
D.
X_2 DB 10H
9.在INT 21H 系统功效调用时,功效号应设置在【 】
A.
AH
B.
BH
C.
CH
D.
DH
10.语句 Y DW 10 DUP (10H,20H) 所定义的变量Y在内存中将占用的字节数是【 】
A.
10
B.
20
C.
40
D.
80
11.10H号中断的入口地址存储在【 】
A.
0000H:0010H
B.
0000H:0040H
C.
0010H:0000H
D.
0040H:0000H
12.下列的存储介质中,只能读取不能写入的是【 】
A.
U盘
B.
硬盘
C.
软盘
D.
CD-ROM
13.具备8086 CPU的计算机上电后,所执行的第一条指令的物理地址为【 】
A.
00000H
B.
0FFFFH
C.
FFFF0H
D.
FFFFFH
14.由8K×1位存储芯片组成32K×8位内存所需该存储芯片的片数为【 】
A.
8
B.
16
C.
32
D.
64
15.8086 CPU执行IRET时,存储器出栈的次序是【 】
A.
FLAGS,IP,CS
B.
IP,CS,FLAGS
C.
CS,IP,FLAGS
D.
FLAGS,CS,IP
16.两片8259A级联时可接收的外部中断祈求的数量有【 】
A.
8个
B.
14个
C.
15个
D.
16个
17.执行指令 OUT DX, AL时【 】
A.
IOR=0, IOW=0
B.
IOR=0, IOW=1
C.
IOR=1, IOW=0
D.
IOR=1, IOW=1
18.一个10位逐次比较型A/D转换器,满量程为10V,绝对精度为±1/2LSB,则其辨别率约为【 】
A.
4.88mV
B.
5mV
C.
9.77mV
D.
10mV
19.ASCII码42H所代表的字符为【 】
A.
‘A’
B.
‘B’
C.
‘0’
D.
‘1’
20.如下IP地址中属于A类地址的是【 】(这道题似乎不是工业微型计算机课程的内容)
A.
65.10.12.137
B.
128.110.121.37
C.
192.168.0.1
D.
240.25.30.56
二、填空题(本大题共10小题,每题1分,共10分)请在每题的空格中填上正确答案。错填、不填均无分。
21.在微机系统中,外设的接口的状态信息是通过 总线传输到CPU的。
22.8086系统中段内转移指令最大可转移范围不超出 KB。
23.在异步通讯中标志一个字符数据开始传输的位称为 位。
24.若已知 CX = 0,则执行完LOOP指令后,程序循环了 次。
25.某 4K×4的RAM芯片有 根地址线。
26.8086中IO/M和RD同时为低电平时,表白CPU对端口进行 操作。
27.PC/104总线引脚数为 。
28.与逐次逼近A/D转换器相比,积分式A/D转换器的转换速度 。
29.在梯形图中,用并联继电器触点回路表示的操作为逻辑 。
30.某中断矢量从低到高连续四个字节的值分别为:00H、01H、02H和03H,则该中断服务程序的入口地址为 。
三、程序分析题(本大题共6小题,每题4分,共24分)
31.有程序段如下:
MOV AH, 0FFH
MOV AL, 0
CMP AH, AL
JGE NON-NEG
MOV DH, 0FFH
JMP FIN
NON-NEG: JZ ZERO
MOV DH, 1
JMP FIN
ZERO: MOV DH, 0
FIN: INT 3
执行该程序后,AH= , AL= , DH= , ZF=
32.有程序段如下:
MOV DH, 4CH
SUB DH, 6EH
MOV DL, DH
JNC NEXT
NOT DH
INC DH
NEXT: INT 3
执行该程序后,DH= , DL=
33.有程序段如下:
MOV BX, OFFSET SQUR_TABLE
MOV AL, 5
XLAT
MOV AH, AL
MOV SI, 5
MOV AL, [BX+SI]
INT 3
SQUR_TABLE DB 0, 1, 4, 9, 16, 25, 36, 49, 81
执行该程序后,AH= , AL=
34.有程序段如下:
SUB BL, BL
MOV DL, 8
MOV AL, DATA1
AGAIN: ROL AL, 1
JC NEXT
INC BL
NEXT: DEC DL
JNZ AGAIN
MOV COUNT, BL
INT 3
DATA1 DB 8AH
COUNT DB ?
执行该程序后,AL= ,COUNT单元的值=
35.有程序段如下:
MOV AX, 0000H
MOV BX, 0001H
MOV CX, 000AH
TOP: ADD AX, BX
INC BX
DEC CX
JNZ TOP
INT 3
执行该程序后,AX= ,BX= ,CX= ,ZF=
36.梯形图程序如题36图所示,O:012/05是继电器,其他为输入按钮,试阐明继电器动作的条件。
题36图
四、编写程序题(8分)
37.已知16个有符号数为:0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7,今欲从这16个数中统计出正数、负数和零的个数。请填写下列程序以完成上述功效。
STSEG SEGMENT STACK
DB 100H DUP(‘S’)
STSEG ENDS
DTSEG SEGMENT
DATA1 DW 0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7
PLUS DB 0
ZERO DB 0
MINU DB 0
DTSEG ENDS
CDSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CDSEG, SS:STSEG, DS:DTSEG, ES:DTSEG
MOV AX, DTSEG
MOV DS, AX
MOV SI, ; 取数据首地址
MOV CX, 16
AGAIN: MOV AX, [SI]
CMP AX, 0
JZ ; 目前数据为零时转移
JL ; 目前数据小于零时转移
; 计正数的个数
JMP NEXT ; 继续处理下一个数据
L1: INC ; 计零的个数
JMP NEXT
L2: INC ; 计负数的个数
NEXT: INC SI
INC SI
LOOP
MOV AH, 4CH ; 程序结束
INT 21H
MAIN ANDP
CDSEG ENDS
END MAIN
五、简单应用题
38.如题38图所示,在GATE0和GATE1上输入高电平1秒钟后8253通过OUT1向系统申请中断,设8253的端口地址为200H~203H,输入时钟为1.19MHz,试填空完善对8253的初始化编程。
;8253通道0初始化
MOV AL, 35H ; 通道0方式2,BCD计数
MOV DX,
OUT DX, AL
MOV DX,
MOV AL, 90H
OUT DX, AL ; 写入通道0计数初值低8位
MOV AL, 11H
OUT DX, AL ; 写入通道0计数初值高8位
;8253通道1初始化
MOV AL, 71H ; 通道1方式0,BCD计数
MOV DX, 203H
OUT DX, AL
MOV DX,
MOV AL,
OUT DX, AL ; 写入通道1计数初值低8位
MOV AL,
OUT DX, AL ; 写入通道1计数初值高8位
39.如题39图,已知8255A端口A的地址为218H,端口B的地址为219H,端口C的地址为21AH,控制口的地址为21BH。该8255A PA7外接一个发光二极管,PB0外接一个开核心K。当K闭合时点亮发光二极管,当K断开时熄灭发光二极管。试填空完善下面的程序段以实现上述功效。
题39图
MOV DX,
MOV AL, 82H ; 8255A 端口A输出,端口B输入
OUT DX, AL ; 写入控制字
AGAIN: MOV DX,
AL, DX ; 读B口以获取开关状态
NOT AL
ROR , 1 ; 循环右移一次
MOV DX,
OUT DX, AL ; 点亮/熄灭发光二极管
JMP AGAIN
六、综合应用题(8分)
40.如题40图所示的A/D转换系统,8255A用作总线接口,其端口地址为218H~21BH。ADC0809的输出数据通过8255A的PA口输入给CPU,其地址译码信号A、B、C由8255A的PB0~PB2给出,地址锁存信号ALE由8255A的PC5提供,A/D转换开启信号由PC4提供,A/D转换的状态信息EOC由PC0输入。该系统以查询方式读取A/D转换成果,试填空完善下面的程序段。
题40图
START: MOV AL, 91H ; 8255A方式控制字,方式0
; A口输入,B口输出,
; PCL输入,PCU输出
MOV DX, ; 8255A控制端口地址
OUT DX, AL ; 送8255A方式字
MOV AL, 00000 B
MOV DX, ; 选IN3输入端
OUT DX, AL
MOV DX, 21BH
MOV AL, 0BH
OUT DX, AL ; 置PC5=1,提供ALE信号
MOV AL, 09H
OUT DX, AL ; 置PC4=1,提供START信号
MOV DX, ; 8255A的C口地址
TEST_ST: IN AL, DX ; 读C口状态
AND AL, ; 检测EOC状态
JZ ; 如未完成,再测试
MOV DX, ; 8255A的A口地址
IN AL, ; 读转换成果
10月高等教育自学考试全国统一命题考试
工业用微型计算机试题 答案及评分参考
(课程代码 0224100)
一、单项选择题(本大题共20小题,每题2分,共40分)
1.
A
2.
C
3.
B
4.
C
5.
D
6.
C
7.
D
8.
A
9.
A
10.
C
11.
B
12.
D
13.
C
14.
C
15.
B
16.
C
17.
C
18.
C
19.
B
20.
A
二、填空题(本大题共10小题,每题1分,共10分)
21.
数据
22.
64
23.
起始
24.
65536
25.
12
26.
读
27.
104
28.
慢
29.
或
30.
0302H:0100H
三、程序分析题(本大题共6小题,每题4分,共24分)
31.
AH=0FFH
AL=00H
DH=0FFH
ZF=0
(1分)
(1分)
(1分)
(1分)
32.
DH=22H
DL=DEH
(2分)
(2分)
33.
AH=25
AL=25
(2分)
(2分)
34.
AL=8AH
COUNT=5
(2分)
(2分)
35.
AX=0037H
BX=000BH
CX=0
ZF=1
(1分)
(1分)
(1分)
(1分)
36.
I:012/01和I:012/02同时按下
或
I:012/03和I:012/04同时按下
(2分)
(2分)
四、编写程序题(8分)
37.
OFFSET DATA1
(1分)
L1
(1分)
L2
(1分)
INC
(1分)
PLUS
(1分)
ZERO
(1分)
MINU
(1分)
AGAIN
(1分)
五、简单应用题(本大题共2小题,每题5分,共10分)
38.
203H
(1分)
200H
(1分)
201H
(1分)
00H
(1分)
10H
(1分)
39.
21BH
(1分)
219H
(1分)
IN
(1分)
AL
(1分)
218H
(1分)
六、综合应用题(8分)
40.
21BH
(1分)
011
(1分)
219H
(1分)
21AH
(1分)
01H
(1分)
TEST_ST
(1分)
218H
(1分)
DX
(1分)
展开阅读全文