广西工学院20022003学年第2学期课程考核试题
考核课程单片机原理及应用考核班级自动化00级
学生数145
印数150考核方式闭卷考核
时间120分钟
一.填空题(每空1分,共20分)
1、单片机与普通计算机的不同之处在于其将CPU微处理器、存储
器和IO口三部分集成于一块芯片上。
2、使用双缓冲方式的DA转换器,可实现多路模拟信号的同时输出。习
题114
3、通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保
护。调用返回时,再进行出栈保护,把保护的断点送回到PC。习题217
4、在基址加变址寻址方式中,以累加器A
作变址寄存器,
以DPTR或PC作基址寄存器。33
5、假定累加器A中的内容为40H,执行指令
1000H:MOVCAAPC
后,把程序存储器1041H单元的内容送入累加器A中。
6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作
数,而是操作数的地址。310
7、假定A83H,(R0)17H,(17H)0B5H,执行以下指令:
ANL
A17H
ORL
17HA
XRL
AR0
CPL
A
后,A的内容为
4BH
。
解析:
ANLA17HORL17HAXRLAR0A
;A中83H与17H相与,(A)03H;(17H)中0B5H与(A)中03H相或,(17HB7HA中03H与(17H中B7H异或,(A)B4H
fCPL
A
对A取反,A4BH
8、已知程序执行前有A01H,SP42H,(41H)FFH,42HFFH。下述程序执
行后:
POP
DPH
POP
DPL
MOV
DPTR3000H
RL
A
MOV
BA
MOVCAADPTR
PUSH
A
MOV
AB
INC
A
MOVCAADPTR
PUSH
A
RET
ORG
3000H
DB
10H80H30H80H50H80H
请问:A80H,SP
,(41H)
,
(42H)
。
9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片
选端提供信号。
10、在MCS51中,PC和DPTR都用于提供地址,但PC是为了访问程序存
储器提供地址,而DPTR是为访问数据存储器提供地址。
11、16KBRAM存储器的首地址若为3000H,则末地址为
H。
解析:1000H0001000000000000B2124K16K就是4000H即:0100000000000000B214所以末地址为:7000H16FFFH
f二.选择题(每题2分,共16分)
1、8051与8751的区别是:
A、内部数据存储但也数目的不同
B、内部程序存储器的类型不同
C、内部数据存储器的类型不同
D、内部的寄存器的数目不同
2、判断以下有关PC和DPTR的结论是否正确?
A、DPTR是可以访问的,而PC不能访问。
B、它们都是8位的存储器
C、它们都有加1的功
能。
D、DPTR可以分为两个8位的寄存器使用,但PC不能。
3、PC的值是
A、当前正在执行指令的前一条指令的地址B、当前正在执行指
令的下一条指令的地址
C、当r