【2017年整理】单片机测试题.ppt
文本预览下载声明
第二章;习题与思考:;习题与思考:;习题与思考:;习题与思考:;第二章测试:;9、关于指针DPTR,下列说法正确的是(?????)??
?A.DPTR是一个8位寄存器?? B.DPTR不可寻址??
?C.DPTR是由DPH和DPL两个8位寄存器组成的????D.DPTR的地址83H
10.8051的程序计数器P?C为16位计数器,其寻址范围是(?????)??
???A、8K???????????????B、16?K????????????C?、32?K??????????D、64?K?
11.8031单片机在片外扩展程序存储器,当取程序存储器的内容时,要用单片机的( )信号。
A. RD B. PSEN C.ALE D WR
二、填空题
1.若不使用MCS-51片内的存储器,引脚必须接 。
2.MCS-51中21个特殊功能寄存器,其地址凡是能被8整除的都有 寻址功能。
3.MCS-51系统中,当信号 有效时,表示CPU要从 存储器中读取信息。
4.当使用8751且=1时访问的是片 ROM。
5.MCS-51片内20H~2FH范围内的数据存储器,既可以 寻址又可以 寻址。
6、微处理器就是集成在一片大规模集成电路的________________和_______________.
7.______________用来存放下一条要执行的指令的地址.
8、MCS-51的堆栈只可设置在 ? ,其最大容量为 ,堆栈寄存器SP是 位寄存器。
;三、简答题
1.决定程序执行顺序的寄存器是哪个?它是几位的?它是不是特殊功能寄存器?
2.什么叫堆栈?堆栈指示器SP的作用是什么?8051单片机堆栈的最大容量不能超过多少字节???
3.MCS51单片机的寻址范围是多少?8051单片机可以配置的存储器的最多容量是多少?
4.8051内部RAM有几组工作寄存器?每组工作寄存器有几个工作寄存器?寄存器组的选择由什么决定?
;习题与思考:;第三章;习题与思考:
1、 什么是寻址方式?8051有几种寻址方式?是哪几种?对特殊功能寄存器应该使用什么寻址方式?对128B的RAM可以使用哪几种寻址方式?
2、 下列各条指令其源操作数的寻址方式是什么?
(1)MOV A,#48H
(2)ADD A,60H
(3)ANL A,@R0
(4)XCHD A,@R0
(5)MOVX A,@DPTR
(6)MOV A,R0
(7)MOVC A,@A+DPTR;1、对程序存储器的读操作只能使用( )
A、MOV指令 B、PUSH指令 C、MOVX指令 D、MOVC指令
2、MCS51执行完MOV A,#08H后,PSW的哪一位被置位( )
A、C???????????B、F0?? ????C、OV???????????D、P
3、 MCS-51系统中,若用传送指令访问片内RAM,它的操作码助记符是 ;若用传送指令访问片外RAM,它的操作码助记符是 。
4.MOV PSW,#18H是将MCS-51的工作寄存器组置为第 组。
5.假设DPTR的内容为8100H,A的内容为40H,执行下类指令:MOVC A,@A+DPTR后,送入A的是ROM 单元的内容。
用简单的指令序列完成以下功能:
6、将内RAM 30H单元的内容传送到外RAM 3000H单元中。
7、将ROM 0100H单元的内容传送到内RAM 40H单元中。
8、将外RAM 0070H单元的内容传送到R5中。
9、用2种方法实现内RAM 60H和61H单元内容的互换。;;12、R0=4BH,A=84H,片内RAM (4BH)=7FH,(40)=20H
MOV A,@R0
MOV @R0,40H
MOV 40H,A
MOV R0,#35H
问执行程序后R0、A和4BH、40H单元内容的变化如何?
13、欲将片外RAM中0357H单元的内容传送给A,判断下列指令或程序段的正误。
⑴ MOVX A,3057H ( )
⑵ MOV DPTR,#3057H ( )
MOVX A,@DPTR
⑶ MOV P2,#30H ( )
MOV R0,#57H
显示全部