文档详情

【2017年整理】单片机测试题.ppt

发布:2017-05-04约4.11千字共26页下载文档
文本预览下载声明
第二章;习题与思考:;习题与思考:;习题与思考:;习题与思考:;第二章测试:;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
显示全部
相似文档