《MCS-51单片机系统及接口技
术》课程习题集
【说明】:本课程《MCS-51单片机系统及接口技术》(编号为09001)共有单选 题,判断题,阅读分析,问答与作图题,填空题等多种试题类型,其中,本习题 集中有分析]等试题类型未进入。
一、单选题
1. 下面哪些指令是访问 ROM勺指令?
(A) MOVX A @DPTR (B) MOVC A @A+PC (C) MOVC A @A+DPTR
( D) MOVX @DPTRA
2. 下面哪些指令执行后,能够对 PSW寄存器产生影响?
(A) DEC 3FH ( B) ADD A, 3FH (C) SUBB A, RD
(D) CJNE A , 3FH, rel
3. 要访问MCS-51单片机的特殊功能寄存器应使用的寻址方式是
(A) 寄存器间接寻址,(B)变址寻址,(C)直接寻址,(D)相对寻址
4. 要确定51单片机R 口的输入、输出工作方式,下面哪种说法是正确的?
(A)
由编程决定; (B)由输入/输出设备决定;(C)由读引脚或写引脚指令决定;
(D)由CPU读写命令决定;
5. 微机设置堆栈的目的是:
(A)
起数据缓冲作用; (B)存放将要处理的数据;
(C)保存程序断点地址;
(D)保存程序断点地址和数据。
阅读[
6. CPU访问外部存储器的时候,下面哪种说法是正确的?
(A) DPTR既可以存放 ROM勺地址又可以存放 RAM勺地址; (B) DPTR只能存放 ROM勺地址; (C)
DPTR只能存放RAM勺地址;
7. 在程序设计中使用 MOV PSW #10H指令的目的是:
(A)当前程序使用第 2组工作寄存器 (B)程序初始化
(C)给一个单元赋初值
(D) 将立即数10H暂存入PSW中
8. 51单片机的堆栈操作,应该是:
(A)先入栈,再修改指针 (B) 先修改栈指针,再出栈 (C)先修改栈指针,再入栈
(D)以上都不对。
9. 执行返回指令时,返回的断点是
(A)调用指令的首地址
(B)调用指令的末地址
(C)调用指令下一条指令的首地址
(D)返回指令的末地址
10. 可以使程序循环转移的指令
是:
(B) DJNZ R n , rel (A) AJMP addr11
(D) ACALL addr11
11. CPU响应中断后,将产生哪些操作?
(A)保护现场 (B)自动到中断服务程序去执行 (C)断点地址进栈
(D)断点地址进栈,将矢量地址装入
12. 51单片机外扩8155芯片后,可以扩展的I/O 口线是:
(A) 16 根 (B) 22 根
(C) 24 根
(D) 32 根
13. 下面哪一个部件不属于 CPU的部件?
(A) IP
(B ) ALU
(C) PC
( D) PSW
PC
14. 要把Pl 口高4位变为0,低4位不变,应使用下列哪条指令?
(A) ORL Pi,#0FH (C) ANL Pi,#0F0H
( B)ORL P 1,#0F0H ( D) ANL P i,#0FH
15. CPU响应中断后,原来程序的断点地址和数据应该由下面哪一条来完成?
(A)由CPU自动完成
(C)应由硬件和中断服务程序完成
(B)在中断响应中完成 (D)在主程序中完成
16. 某种存储器芯片的容量是 16KB,那么它与地址总线连接的根数是:
(A)11 根,(B) 12 根,(C) 13 根,(D) 14 根,(E 15 根
17. 定时器T。、T1的启动/停止应由下面哪一条来完成?
(A)由程序来完成
(B)由硬件自动完成
(C)当GATE=0寸,由TR)、TR置位、清0完成
18. 51单片机直接寻址指令中的直接地址单元有哪些?
(A) 产品厂家给出的地址单元
(B) 20H?7FH单元和部分 SFR寄存器 (C) 30H?7FH单元
(D) 片内RAM和SFR寄存器
19.
(A) DEC 3FH (C) SUBB A,RD
下面哪些指令执行后,能够对 PSW寄存器产生影响?
(B) ADD A,3FH (D) CJNE A,3FH, rel
20. 6264芯片是
(A) 64KB EPROM ( B) 8KB RAM ( C) 64KB RAM
21. 指令LCALL addr16执行后,硬件会自动产生下列操作。
(A)将16位地址进栈;(B)将指令中16位二进制数装入 DPTR (C)将指令中给出的16位地址装入PC
22. 使CPU响应某中断源请求的条件是
MCS-51单片机系统及接口技术_习题集(含答案)



