..
问:( CY ) = 1 ( AC ) = 1( P ) = 0 ( ACC ) = 00H ( R7 ) = 0FFH
4、已知( A ) =19H ,( B ) =04H DIV AB
问:执行后,( A ) = 6 ( B ) = 1
5、写出执行每条指令后的结果。 MOV A,#25H
CLR A ;(A)= ___00H___。 CPL A ;(A)= ___0DA H____。
6、执行下列程序段中第一条指令后,(P1.7)=_0___, (P1.3)=_0___, (P1.2)=__0___;执行第二条指令后,(P1.5)=_____1___,(P1.4)=____1_____, (P1.3)=____1____. ANL P1,#73H
ORL P1,#38H
7、下列程序段执行后,(A)=___13______,(B)=___16______. MOV A,#0FBH MOV B,#12H DIV AB
8、下列程序段执行后,(R0)=__7EH_____,(7EH)=_FFH____,(7FH)=__3FH___. MOV R0,#7FH
..
..
MOV 7EH,#0 MOV 7FH,#40H DEC @R0 DEC R0 DEC @R0
9、写出下列指令执行后的结果。 MOV A,#37H MOV R0,#20H MOV @R0,A ANL A,#0FH
(A)=__07H___ (R0)=__ 20H __ (20H)=__37H __
10、已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=__0BH___,内部RAM (0AH)=__46H___,(0BH)=__45H__ PUSH DPL
PUSH DPH
11、下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问执行下列程序需要多少时间___16us_____ MOV R3,#100;1 LOOP:NOP ;1 NOP NOP
DJNZ R3,LOOP ;2
..
..
RET ; 2
12、执行下面程序后,所实现的逻辑运算式为___p1.7=p1.3^p1.1^/p1.4__。 MOV C,P1.3 ANL C,P1.1 CPL P1.4
ANL C,P1.4 MOV P1.7,C
13、写出下面每条指令顺序执行后,各目的存储单元的值,并说明该条指令中源操作数的寻址方式。
MOV R0 , #20H ;__(R0)=20H____立即寻址__________________ MOV 20H , #29H ;_(20H)=29H 立即寻址_________________ CLR C ;__CY=0_________________________________ MOV A , @R0 ;__(A)=29H ___寄存器间接寻址_____________
14、执行如下三条指令后,30H单元的内容是 ___0EH MOV R1,#30H MOV 40H,#0EH MOV ﹫R1,40H
15、请分析下面程序执行后的操作结果,(A)=__40H_,(R0)=__60H_。 MOV A,#60H MOV R0,#40H MOV @R0,A MOV 41H,R0
..
..
XCH A,R0
16、请描述数码管静态显示和动态扫描显示的原理?
态显示位码始终有效,每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,
数码管动态扫描的方法,将8个数码管的段选线并联在一起,由位选线控制是哪一位数码管有效,轮流向各位数码管送出字形码和相应的位选,轮流点亮扫描过程中,每位数码管的点亮时间是极为短暂的(约1ms),利用数码管的余晖效应和人眼的视觉残留效应,使人感觉好像各位数码管同时都在显示。
17、已知:(R0)=00H,写出执行指令后的结果。 ORG 0000H MOV A,R0 JZ L1
MOV R1,#00H AJMP L2
L1: MOV R1,#0FFH L2: SJMP L2 END
执行完整段程序后,(A)= __00H __ (R1)= __0FFH __。
18、已知片内RAM中ONE和TWO两个单元中存有两个无符号数,将两个数中的小者存入30H单元。请完成以下程序实现上述功能。 MOV A, ONE CJNE A, TWO, BIG SJMP STO
..