单片机作业-4 章23.pdfVIP

  • 52
  • 1
  • 约6.38千字
  • 约 6页
  • 2018-05-19 发布于贵州
  • 举报
单片机作业-4 章23

4.1 若要完成以下的数据传送,应如何用MCS-51 的指令来实现? (1)R1 内容传送到R0 。 MOV A, R1; MOV R0, A (2 )外部RAM20H 单元内容送R0 。 MOV R1, #20H MOVX A, @R1 MOV R0, A (3 )外部RAM20H 单元内容送内部RAM20H 单元。 MOV R1, #20H MOVX A, @R1 MOV 20H, A (4 )外部RAM 1000H 单元内容送内部RAM20H 单元。 MOV DPTR, #1000H MOVX A, @ DPTR MOV 20H, A (5 )ROM2000H 单元内容送R0 。 CLR A MOV DPTR, #1000H MOVC A, @A+ DPTR MOV R0, A (6 )ROM2000H 单元内容送内部RAM20H 单元。 CLR A MOV DPTR, #2000H MOVC A, @A+ DPTR MOV 20H, A (7 )ROM2000H 单元内容送外部RAM20H 单元。 CLR A MOV DPTR, #2000H MOVC A, @A+ DPTR MOV R1, #20H MOVX @R1, A 4.2 已知A=7AH,R0=30H,(30H)=A5H,PSW=80H, 问执行以下各指令的结果(每条指令都以题 中规定的数据参加操作)。 (1)XCH A,R0 A= 30H R0=7AH (2 )XCH A,30H A=A5H (3 )XCH A,@R0 A=A5H (4 )XCHD A,@R0 A=75H (5 )SWAP A A=A7H (6 )ADD A,R0 A= AAH Cy=0 OV=0 (7 )ADD A,30H A= 1FH Cy= 1 OV=0 (8 )ADD A,#30H A= AAH Cy=0 OV=1 (9 )ADDC A,30H A= 20H Cy= 1 OV=0 (10 )SUBB A,30H A= D5H Cy= 1 OV=1 (11)SUBB A,#30H A= 4AH Cy= 1 OV=0 4.3 设内部RAM 的30H 单元的内容为40H ,即(30H )=40H ,还知(40H )=10H ,(10H ) =00H ,端口 P1=CAH ,问执行以下指令后,各有关存储器单元、寄存器单元及端口的内容 (即R0 、R1、A 、B 、P1、40H 、30H 及10H 单元)。 MOV R0,#30H (R0)=#30H MOV A,@R0 (A)=#40H MOV R1,A (R1)=#40H MOV B,@R1 (B)=#10H MOV @R1,P1 (40H)=#CAH MOV P2,P1 (P2)=#CAH MOV 10H,#20H (10H)=#20H

文档评论(0)

1亿VIP精品文档

相关文档