__ A.13位定时/计数器___________ B.16位定时/计数器
C.自动重装8位定时/计数器____ D.T0为2个独立的8位定时/计数器,T1停止工作
8.8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机
复位后,若执行 SETB_ RS1 指令,此时只能使用(______ )区的工作寄存器。
__ A.0区__________ B.1区___________ C.2区___________ D.3区___________
9.MCS—51机响应中断的必要条件是(________ )。
A.TCON或SCON寄存器内的有关中断标志位为1
B.IE中断允许寄存器内的有关中断允许位置1
C.IP中断优先级寄存器内的有关位置1
D.当前一条指令执行完
10.下列指令中错误的有(_______ )。
A. CLR_ R7
B. MOVC_ @DPTR,A_
C. MOV___ P,A_
D. JBC_ TF0,LOOP
三、分析下列程序(每空2分,共10分)
ORG_ 0000H
MOV_____________ DPTR,#4400H_____________ _____________ ;指向8155控制口
MOV_____________ A,#03 H_____________ _____________ _____________ ;设置8155工作方式字
MOVX_____________ @DPTR,A_____________ _____________ _____________ ;设置A口、B口为(__ ___ )
;C口为(____________ )
M0:MOV__ DPTR,#4401H______ ;设定A口地址
MOV__ A,#0FFH__________ ;设定关显示字符
MOVX_ @DPTR,A___ ;执行以上三条指令的目的是(_________ )
LCALL_ TIME
DISP1:MOV _____________ R2,#0FEH_________ ;位码指向右边第一位
_____________ _ MOV_____________ A,#08H_____________ _____________ _____________ _ ;右边第一位待显示数据送A
_____________ _ MOV_____________ DPTR,#TAB_____________ _____________ _____________ ;指向字形表首址
MOVC_____________ A,@A+DPTR_____________ _____________ ;该指令的目的是(_______ )
_____________ MOV _____________ DPTR,#4402H__ _____________ ;指向8155B口
MOVX_____________ @DPTR,A_____________ _____________ _____________ ;段码送B口
MOV_____________ A,R2_____________ _____________ _____________ _____________ ;位码送累加器A
MOV_____________ DPTR,#4401H_____________ _____________ ;指向8155A口