单片机编程练习题(含部分答案).docVIP

  • 182
  • 0
  • 约1.78千字
  • 约 3页
  • 2016-07-05 发布于重庆
  • 举报
单片机编程练习题(含部分答案)

编程练习题 编一程序将片内存储单元20H~3FH单元的内容复制到40H~5FH单元。 MOV R0,#20H MOV R1,#40H MOV R7,#32 LOOP: MOV A,@R0 MOV @R1,A INC R0 INC R1 DJNZ R7,LOOP SJMP $ 编一程序将片内存储器40H单元的内容与41H单元的内容进行比较,若相等将50H置00H,若不等将50H置0FFH。 在片内数据存储单元30H~4FH中存有32个同学的数学成绩,编一程序计算有多少同学成绩不及格(成绩低于60为不及格)。若20H作为计数存储单元 MOV R0,#30H MOV 20H,#0 MOV R7,#32 LOOP: MOV A,@R0 SUBB A,#60 JNC GE INC 20H GE: INC R0 DJNZ R7,LOOP SJMP $ MOV R0,#30H MOV 20H,#0 MOV R7,#32 LOOP: CJNE @R0,#60,NE NE: JNC GE INC 20H GE: INC R0 DJNZ R7,LOOP SJMP $ 内部RAM中分别以地址20H和30H开始的连续16个单元,按顺序依次将两组中相应单元的内容相加(不考虑溢出),并将和存入外部RAM??2000H开始的单元中。 MOV R0,#20H MOV R1,#3

文档评论(0)

1亿VIP精品文档

相关文档