MCS-51单片机系统及接口技术_习题集(含答案).pdf
天行健,君子以自强不息。地势坤,君子以厚德载物。——《周易》
《MCS-51单片机系统及接口技
术》课程习题集
【说明】:本课程《MCS-51单片机系统及接口技术》(编号为09001)共有单选
题,判断题,阅读分析,问答与作图题,填空题等多种试题类型,其中,本习题
集中有[阅读分析]等试题类型未进入。
一、单选题
1.下面哪些指令是访问ROM的指令?
(A)MOVXA,@DPTR(B)MOVCA,@A+PC
(C)MOVCA,@A+DPTR(D)MOVX@DPTR,A
2.下面哪些指令执行后,能够对PSW寄存器产生影响?
(A)DEC3FH(B)ADDA,3FH
(C)SUBBA,R(D)CJNEA,3FH,rel
0
3.要访问MCS-51单片机的特殊功能寄存器应使用的寻址方式是
(A)寄存器间接寻址,(B)变址寻址,(C)直接寻址,(D)相对寻址
4.要确定51单片机P口的输入、输出工作方式,下面哪种说法是正确的?
1
(A)由编程决定;(B)由输入/输出设备决定;
(C)由读引脚或写引脚指令决定;(D)由CPU读写命令决定;
5.微机设置堆栈的目的是:
(A)起数据缓冲作用;(B)存放将要处理的数据;
(C)保存程序断点地址;(D)保存程序断点地址和数据。
1/28
天行健,君子以自强不息。地势坤,君子以厚德载物。——《周易》
6.CPU访问外部存储器的时候,下面哪种说法是正确的?
(A)DPTR既可以存放ROM的地址又可以存放RAM的地址;
(B)DPTR只能存放ROM的地址;
(C)DPTR只能存放RAM的地址;
7.在程序设计中使用MOVPSW,#10H指令的目的是:
(A)当前程序使用第2组工作寄存器(B)程序初始化
(C)给一个单元赋初值(D)将立即数10H暂存入PSW中
8.51单片机的堆栈操作,应该是:
(A)先入栈,再修改指针(B)先修改栈指针,再出栈
(C)先修改栈指针,再入栈(D)以上都不对。
9.执行返回指令时,返回的断点是:
(A)调用指令的首地址(B)调用指令的末地址
(C)调用指令下一条指令的首地址(D)返回指令的末地址
10.可以使程序循环转移的指令是:
(A)AJMPaddr11(B)DJNZR,rel
n
(C)SJMPrel(D)ACALLaddr11
11.CPU响应中断后,将产生哪些操作?
(A)保护现场(B)自动到中断服务程序去执行
(C)断点地址进栈(D)断点地址进栈,将矢量地址