1、A. B. 溢出时,需用软件将TF1置1C. 溢出时,硬件自动将TF1清0 D. 中断响应后必须用软件将TF1清056. 如果要P1口作为输入口用,可以先用指令(MOV P1,#0FFH )对P1口进行操作。59. 执行查表指令MOVC A,A+PC后,当前A中的内容是( 执行该指令时,当前指令下一条指令对应PC中的内容与原来A中的内容之和所指地址单元的内容 )。61. 在程序开始执行前,必须将其起始地址送入(程序计数器PC )。63. 将8031扩展程序存储器EPROM单元中常数送累加器A,应采用(MOVC A,A+DPTR )这样的指令。64. 为了使中断能正确返回,在中断子程序中(PUS
2、H和POP )指令必须成对出现。65. 定时器T1工作在模式2 计数方式,要求计3个脉冲就溢出,则计数初值为( FDH )。66. 8051的特殊功能寄存器可以用(直接寻址 )方式进行访问。69. 执行指令MOVC A,A+DPTR后,当前A中的内容是(DPTR的内容与原来A的内容之和所指地址单元的内容 )。71. 执行调用指令LCALL后,( 程序计数器PC )中的内容由硬件自动改变。72. 8051的寄存器间接寻址方式的寻址空间是(片内RAM的低128B和片外RAM )。73. 将8031累加器A中的内容送片外RAM某单元,应采用(MOVX DPTR, A )这样的指令。74. 当执行中断
3、返回指令RETI时,(硬件自动将当前栈顶2字节内容 )弹出,送程序计数器PC。75. 用指令(CLR TR0 )可以让正在计数的定时器T0停止计数。76. 8051内部RAM位地址( 08H )对应字节地址21H的最低一位。A. 00H B. 01H D. 10H79. 执行指令DJNZ R1,TABL1,其描述是(R1中的内容减1如不等于零,程序跳转到TABL1处执行 )。18. 执行以下程序段 MOV SP,#3AH MOV A,#20H MOV B,#30H PUSH ACC PUSH B POP ACC POP B 后, A(30H)和B(20H)19. 假定(A)=83H,(R0)=
4、17H,(17H)=34H,执行以下程序段 ANL A,#17H ORL 17H,A XRL A,R0 CPL A 后, A的内容为CBH113. 设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBA, R2后结果为(自行计算)114. 设(A)=03H,(R0)=0AH,执行指令ANLA,R0后,结果(自行计算)116. 提高单片机的晶振频率,则机器周期(变短)120. 执行如下三条指令后,30H单元的内容是(0EH MOVR1,30H40H,0R1,40H121. 有如下程序段:0,30H ST C ADA,00H0,A执行结果是(30H)=1H124. 执行M
5、IE,81H指令的意义是:(开放外部中断源0132. 如下程序段:A,BCHA,65H则其结果为(A)= (自行计算)C=()(自行计算) A、(A)=21HB、CY=1、AC=1D、CY=0E、AC=0*1.写出下列指令执行的结果(1).MOV A,#20HMOV R0,#20HMOV R0,AANL A, #0FHORL #80HXRL R0A=_ ; R0= ; (20H)=_(2).MOV DPTR, #2314H R0, DPH 14H, #22H R1, DPL 23H, #56H A, R0XCH A, DPH执行以上指令后A=_ DPTR=_(3). A,#50H B,#77H
6、PUSH ACC BPOP 执行完本段指令后(A)=_ (B)=_2.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?MOVA, 59HMOVR0, AMOVA, #00HMOVR0, AMOVA, #25HMOV51H, AMOV52H, #70H3.已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。ANL A,#17HORL 17H, AXRL A, R0CPL A4. 试分析下列程序段,当程序执行后,位地址00H,01H中的内容为何值?P1口的8条I/0线为何状态?CLR
7、CMOV A,#66HJC LOOP1CPL CSETB 01HLOOP1: ORL C, ACC.0JB ACC.2, LOOP2CLR 00HLOOP2: MOV P1,A5.若A=11H,R0=33H,B=55H,(11H)=22H,(22H)=66H,(33H)=44H,在注释区写出分别执行下列指令后果的结果。写出每一行中参与计算的有关单元值,下同 MOV R1,A ; R3,#11H R0,#22H A, R0 B,33H 40H,R06.若A=78H,R0=34H,(34H)=DCH,(56H)=ABH,Cy=1,求分别执行下列指令后A和Cy中的数据。(1)ADDC A,R0(2)
8、SUBB A,56H(3)DEC R0(4)INC56H7若A=B7H,R0=5EH,(23H)=A1H,Cy=0,将分别执行下列指令的结果写在注释区。(1)ANL A,R0(2)ORL A,#23H(3)XRL 23H,A(4)RLC8已知外RAM(2040H)=50H,ROM(2090H)=96H,内RAM(20H)=85H,试求下列程序依次运行后有关单元中的内容。MOV DPTP,#2040HMOVX A,DPTRMOVC A,A+DPTRADD A,20HDASWAP10试求下列程序依次运行后有关单元中的内容。 20H,#A7H C,07H C,/HCPL 00HSETB 03HA,20HRLC 20H,A11已知:(60H)23H,(61H)61H,以下程序段执行后(62H) 。CLR C A,9AHSUBB
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1