单片机程序分析题练习b2.docxVIP

  • 27
  • 0
  • 约5.73千字
  • 约 14页
  • 2021-03-08 发布于天津
  • 举报
1.程序如下: MOVSP , #13H MOV33H , #7FH MOV 44H , #0ABH PUSH 33H PUSH44H POP 33H POP 44H (44H) =7Fh程序执行后,(33H) =0ABh (44H) =7Fh A中的结果是什么?2.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后, 设(60H ) =35H , ( A) =19H , ( RO) =30H , ( 30H ) =0FH A中的结果是什么? (1 ) MOV A, #48H ;寻址方式: (A ) = 48H (2) ADD A, 60H ;寻址方式: (A ) = 4DH (3) ANL A, @R0 ;寻址方式: (A ) =10H 3?阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能? MOV R1 , #30H ;(Rl) =30H MOV A , #64H ; (A) =64H ADD A , #47H ; (A) =ABH , (CY) =0 (AC ) =0 DA A ;(A ) =31H ,(CY) =1 (AC )= MOV @R1 , A ; (Rl) = 30H , (30H) = 31H 此程序段完成的功能 4.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A) =0 ORL ANL A , #27H A , 28H XCHD A, @R0 CPL A 5.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H, 填写以下屮间结果。 SETB C ADDC A, 20H (A)= 82H (CY)= 0 (AC)= 1 RLC A (A)=04H (CY)=1 (P)= 1 MUL AB (A)=08H (B)=00H (OV)=0 6.已知(RO) =20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后(40H)=15H MOV @R0 , #11H (2OH)=11H MOV A,R2 A=20H ADD A.20H A=40H MOV PSW,#80H SUBB A,P0 A=10H XRL A,#45H A=15H MOV 40H,A (40H) =15H 7.已知(RO )=20H, (20H )=36H, (21H) =17H, (36H) =34H MOV A,@R0 A=36H MOV RO,A R0=36H MOV A,@R0 A=34H ADD A,21H A=4BH ORL A,#21H A=21H RL A A=42H MOV R2,A R2=42H RET 则执行结束( RO) =36H (R2)=42H 8.设在31H单元存有# 23H,执行下面程序: MOV A, 31H A=23H ANL A, #0FH A=03H MOV 41H, A (41H)=03H MOV A, 31H A=23H ANL A, #0F0H A=20H SWAP A A=02H MOV 42H, A (42H)=02H 贝Ij (41 H)= 03H (42H)= 02H 9?(R0)=4BH,(A)=84H,片内 RAM(4BH)=7FH,(40)=20H 执行过程如下: MOV A,@R0 A=7FH MOV @R0,40H (4BH)=20H MOV 40H,A (40H)=7FH; MOV RO,# 35H RO=35H 问执行程序后,R0=35H A= 7FH 4BH= 20H 40H= 7FH 10.若PSW=00,执行下列程序后,PSW的CY,AC,OV ,P各位状态如何 ? MOV A,#0FBH A=FBH MOV PSW,#10H ADD A,#7FH A=7AH CY=1; AC=1 ;OV=1; P = 1; 11.程序存储器空间表格如下: 地址 2000H 2001H 2002H 2003H ??? 内容 3FH 06H 5BH 4FH ... 已知:片内RAM的2 0 H中为0 1 H,执行下列程序后(3 0 H) = A3H MOV A , 2 0 H A=O 1H I N C A A=02H MOV D P T R, # 2 0 0 0 H MOVC A, @A + D P T R DPRT=2000H C P L A MOV 30H,A SJMP $ END 执行程序后,(30H)= A3H A=5BH A=A3H (30H) =A3H 12.分析程序段: C L R C MOV A, # 9 1 H S U B B A, 6 1 H ; ADD A, 6 1 H ; DA A ; MOV 6 2 H, A (1)程序执行何种操作? 清零cy指令 给A

文档评论(0)

1亿VIP精品文档

相关文档