华南理工大学单片机原理考试题及答案3
华南理工大学《单片机原理及应用》模拟试卷
一、填空题(35分)
1、MCS-51的复位条件是                                      。复位后,CPU从        单元开始执行程序,PC=        ,SP=        ,PSW=         
2、在下列情况引脚应接何种电平?
    (1)只有片内ROM,=        ;(2)只有片外ROM,=       
(3)有片内、片外ROM,=        ;(4)有片内ROM但不用,而用片外ROM,=       
3、若PSW的内容为18H,则工作寄存器R0的地址是    H。
4、10根地址线可选        个存储单元,32KB存储单元需要        根地址线。
5、若8031单片机的晶振频率fosc=12MHz,则时钟周期为        ,状态周期为        ,机器周
期为        ,执行MUL      AB指令需要时间为         
6、8031单片机指令MOV是访问                ,最大范围为          ,MOVX是访问          ,最大范围为          ,MOVC是访问            ,最大范围为         
7、指令POP  B的源操作数是        ,是          寻址方式,目的操作数是        ,是   
          寻址方式。
8、已知SP=25H,PC=4345H,(24H)=12H,(25H)=34H,(26H)=56H,当执行RET指令后,SP=   
      ,PC=         
9、当定时/计数器选定为定时器方式时,是对                      进行计数,选定为计数器方式时,是对                进行计数。
10、MCS-51单片机的串行口有      种工作方式,其中方式0是              方式,它的波特率为            ,用          引脚传送数据,用          引脚输出同步时钟信号。
二、选择题 (正确答案在序号前打√,每小题1分,共10分)
1.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是
(A) 4KB    (B)64KB      (C)8KB        (D)128KB
2.PC的值是
(A)当前指令前一条指令的地址  (B)当前正在执行指令的地址
(C)下一条指令的地址          (D)控制器中指令寄存器的地址
3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是
(A)逻辑运算          (B)符号数加减法运算
(C)乘法运算          (D)除法运算
4.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的
值为
(A)6H      (B)37H      (C)38H      (D)39H
5.在MCS—51中
(A)具有独立的专用的地址线 
(B)由P0口和P1口的口线作地址线
(C)由P0口和P2口的口线作地址线
D 由P1口和P2口的口线作地址线
6.在寄存器间接寻址方式中,指定寄存器中存放的是
(A)操作数    (B)操作数地址  (C)转移地址  (D)地址偏移量
7.执行返回指令时,返回的断点是rom是什么
(A)调用指令的首地址            (B)调用指令的末地址
(C)调用指令下一条指令的首地址  (D)返回指令的末地址
8.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段
ANL  A,#17H
ORL  17H,A
XRL  A,@R0
CPL  A
后,A的内容为
(A)CBH      (B)03H      (C)EBH      (D)C8H
9.执行以下程序段
MOV  R0,# data
MOV  A,@R0
RL    A
MOV  R1,A
RL    A
RL    A
ADD  A,R1
MOV  @R0,A
后,实现的功能是
(A)把立即数data循环左移3次        (B)把立即数data乘以10
(C)把data单元的内容循环左移3次    (D)把data单元的内容乘以10
10.如在系统中只扩展一片Intel 2732(4KХ8),除应使用P0口的8条口线外,至少还应使用P2口的口线
(A)4条        (B)5条        (C)6条        (D)7条
三、判断题(正确打√,错误打,每小题1分,共5分)
1.用户构建单片机应用系统,只能使用芯片提供的信号引脚。(      )
2.程序计数器(PC)不能为用户使用,因此它就没有地址。(      )
3.内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用。(      )
4.在程序执行过程中,由PC提供数据存储器的读/写地址。(      )
5.80C51共有21个专用寄存器,它们的位都是可用软件设置的,因此是可以进行位寻址的。(      )
四、指出下列程序的功能 (每小题5分,共10分)
1.
ORG 0200H
                MOV DPTR,#1000H 
            MOV R0,#20H     
    LOOP:    MOVX A,@DPTR
            MOV @R0,A
            INC DPTR
                    INC R0
            CJNE R0,#71H,LOOP 
            SJMP  $
程序功能:                                                     
2.            ORG 0200H
MOV A,R0
                ANL A,#0FH
                MOV DPTR,#TAB
                MOVC A,@A+DPTR
                MOV R0,A
                SJMP $
        TAB:    DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H;  0~9的ASCⅡ码

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。