单片机测验1
一.填空(30分)
1. 子程序调用指令执行时,首先要把()的内容入栈,以进行断点保护。假定堆栈指针SP的值为3FH,在断点保护后,SP的值为()  。 
2. 访问内部RAM使用()指令,访问外部RAM使用()指令,
访问内部ROM使用()指令,访问外部ROM使用()指令。
3. 三总线结构指的是()总线、()总线、()总线。
4. PC是(),它的值是()。
5. 判断是否有进位时用PSW的()标志位。
6. MCS-51共有111条指令,可分为几种不同的寻址方式。如:MOV A,@Ri 
属于()寻址方式,MOV C, bit  属于()寻址方式。
7. 假定A的内容为45H,执行指令:
            1000H:MOV C          A,@A+PC
后,把()存储器()单元的内容送到A中。
8. 假定addr11=00100000000B,标号sal的地址为1120H,执行指令:
sal:AJMP      addr11
后,程序转移到地址()去执行。
9. P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据()。
10.对于有16条地址线的51单片机,其寻址范围是从()到()。
11. 已知:DPTR=11FFH  执行INC DPTR后,结果:DPTR=()。 
12. 一单片机系统的外接晶体振荡器的振荡频率为12MHz,该单片机系统的机器周期=(),指令周期中的单字节双周期指令的执行时间是()。
13. 指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。
14. 已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALL SUBTRN双字节指令后,(PC) =___, (61H) = _______, (62H) = ____。
15. 单片机是将()、一定容量的()和()以及()、定时器等电路集成在一块芯片上而构成的微型计算机。
二.判断(1*20=20分)
1.内部RAM的位寻址区,只能供位寻址使用,不能供字节寻址(  )
2.DPTR和PC都是16位的寄存器,都可以被访问。( )
会计培训学校3.寄存器间接寻址方式中,寄存器的内容不是操作数,而是操作数的地址。 ( )
4. 溢出是指运算的结果超过了给定长度二进制数可以表示的范围。
5.  51单片机系统由ALU、存储器、输入/输出接口组成。( )
6. 51单片机系统的程序存储器和数据存储器是统一编址的。( )
7. 堆栈是在内存中专门开辟出来的按照“先进先出”原则进行存取的区域。 ( )
8.指令AJMP  BRT0 ,该指令地址为1FFFH,则可转移的区域为1800H—1FFFH。( )
9. 特殊功能寄存器可以当作普通的RAM单元来使用。( )
10. 程序计数器PC是一个可以寻址的特殊功能寄存器。( )
11. 单片机89C51复位后,其PC初始化为0000H,使单片机从该地址单元开始执行程序。( )
12. 指令周期是执行一条指令的时间。( )
13. 指令中直接给出的操作数称为直接寻址。( )
14. SJMP跳转空间最大可达到64KB 。( ) 证券从业资格考试登录入口
15. DPTR是由DPH和DPL两个8位特殊寄存器组成的。( )
16. 如JC rel发生跳转时,目标地址为当前指令地址加上偏移量。( )
17. MCS-51指令系统中,指令CJNE A,#data, rel的作用相当于SUBB A,#data与JNC rel的作用。( ) 
18. 指令MOV A,00H执行后A的内容一定为00H。( )
19. 对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。 ( )
20. 已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H (30H)=83H ,P=0。 ( )
三.选择(2*15=30分)
1. MCS-51中, ( )        最近发生的重大新闻事件
A.具有独立的专用的地址线        B.由P0口和P1口的口线作地址线
C.由P0口和P2口的口线作地址线  D.由P2口和P1口的口线作地址线
2.已知A=7CH,R0=40H,(40H)=0B5H,PSW=80H,执行指令SUBB A,@R0后,Cy和OV标志位的值为( )。
A.0,0  B.0,1  C.1,0                    D.1,1
江苏省事业单位招聘考试网3. 使用单片机开发系统调试程序时,对原程序进行汇编的目的是( )。 
A  将源程序转换成目标程序              B  将目标程序转换成源程序
C  将低级语言转换成高级语言          D  连续执行键
4.以下各项中,不能用来对内部数据存储器进行访问的是 ( )
A.数据指针DPTR            B.按存储单元地址或名称 
C.堆栈指针SP                  D.由R0或R1作间址寄存器
5.下列程序执行结束后,A寄存器的内容为( )
MOV  A,#03H
MOV  DPTR,#TAB
MOVC A,@A+DPTR
TAB:DB        0,1,2,3,4,5,6,7,8,9
A.0                B.1                C.2                D.3
6.指令CLR      30H执行的结果是( )
A.内部RAM(30H)=0      B.外部RAM(30H)=0
C.内部RAM(26H.0)=0    D.外部RAM(26H.0)=0
7. 单片机复位后,累加器A、PC、PSW的内容为( )
高考成绩在哪里查分数A.A = FFH      PC = 00H        PSW = FFH
B.A = 00H      PC = 0000H      PSW = 00H
C.A = 07H      PC = 0000H      PSW = FFH
D.A = 00H      PC = 00H        PSW = 00H 
8. 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内
容的改变是( )完成的。
A.通过POP命令            B.通过MOV 指令  C.通过RET或RETI指令    D.自动
9. 8051有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机
复位后,若执行 SETB  RS1 指令,此时只能使用( )区的工作寄存器。
  A.0区          B.1区            C.2区            D.3区   
10. 若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(        )。
甘肃省事业单位考试报名入口
  A、2μs          B、4μs          C、8μs          D、1ms
11. P0口作数据线和低8位地址线时 (    )                                       
  A.应外接上拉电阻      B.不能作I/O口    C.能作I/O口    D.应外接高电平
12. 单片机应用程序一般存放在( )   
  A. RAM      B.    ROM          C.  寄存器        D.  CPU 
13. 下列指令中不影响标志位CY的指令有( )。   
  A.  ADD  A,20H        B. CLR  A                    C. RRC  A                            D.    INC  A 
14. INTEL 8051 CPU是( )位的单片机   
  A.    16            B.  4                  C.8                  D.准16 
15. 下列哪条指令是正确的( ) 
A.  PUSH  R2                                      B. ADD R0, A 
C.  MOVX  A,@DPTR                      D. MOV @R0, A 
四.编程
1.将内部RAM的20H,21H,22H三个单元的内容依次存入外部RAM的1B01H,1B02H,1B03H单元 (5分)
2.在晶振频率为12MH时,要求P1.1输出周期为2mS不对称方波,占空比1:3,(高电平短,低电平长)(15分)