山大自动检测技术实验指导书.docVIP

  • 2
  • 0
  • 约2.48千字
  • 约 8页
  • 2022-09-01 发布于湖北
  • 举报
PAGE PAGE 1 山东大学自动检测技术实验指导书 实验练习 在CPU内部寄存器40-49H单元中任意放入十个数,通过程序我们来查找这10个数中大于7FH的数有几个,小于7FH的数有几个,等于7FH的数寄存器的地址,并将他们分别放在外部存储器6000H、5000H、4000H开始的单元中,本例中假设40-49H的10个数分别为F9、01、2F、DB、FB、02、79、7F、FF、82。其输入方法是打开“程序寄存器1”或“程序寄存器2”,单击鼠标右键,选择“内部寄存器命令”,然后单击右键,选择“显示地址”命令,输入40,此时寄存器的起始地址为40H,用户单击该位地址,即可输入上述数据,其主程序清单如下: ORG 0000H LJMP MAIN ORG 0100H MAIN: CLR C ;判断小于7FH的数,并将这些数放入4000H单元中 MOV R0,#40H MOV R2,#0AH MOV DPTR,#4000H LOOP1: MOV A,@R0 CJNE A,#7FH,LOOP2 LOOP3: INC R0 DJNZ R2,LOOP1 AJMP LOOP4 LOOP2: JNC LOOP3 MOVX @DPTR,A INC DPTR AJMP LOOP3 LOOP4: ;判断等于7FH的数,并将这些数所在的地址放入5000H单元中

文档评论(0)

1亿VIP精品文档

相关文档