程序代码 START CLR 00H MOV R7#09H MOV R0#30H LOOP MOV AR0 MOV 2BHA INC R0 MOV 2AHR0 CLR C SUBB AR0 JC NEXT MOV R02BH DEC R0 MOV R02AH INC R0 SETB 00H NEXT DJNZ R7LOOP JB 00HSTART MOV 50H2AH MOV 40H30H
下面是给定程序代码的软件流程图:
START:
CLR 00H
MOV R7,#09H
MOV R0,#30H
LOOP:
MOV A,@R0
MOV 2BH,A
INC R0
MOV 2AH,@R0
CLR C
SUBB A,@R0
JC NEXT
MOV @R0,2BH
DEC R0
MOV @R0,2AH
INC R0
SETB 00H
NEXT:
DJNZ R7,LOOP
JB 00H,START
MOV 50H,2AH
MOV 40H,30H
END
流程图如下:
+-------------------+
| |
| START |
| |
+--------+----------+
|
v
+-------------------+
| |
| CLR |
| 00H |
| |
+--------+----------+
|
v
+-------------------+
| |
| MOV |
| R7,#09H |
| |
+--------+----------+
|
v
+-------------------+
| |
| MOV |
| R0,#30H |
| |
+--------+----------+
|
v
+-------------------+
| |
| LOOP: |
| |
+--------+----------+
|
v
+-------------------+
| |
| MOV |
| A,@R0 |
| |
+--------+----------+
|
v
+-------------------+
| |
| MOV |
| 2BH,A |
| |
+--------+----------+
|
v
+-------------------+
| |
| INC |
| R0 |
| |
+--------+----------+
|
v
+-------------------+
| |
| MOV |
| 2AH,@R0 |
| |
+--------+----------+
|
v
+-------------------+
| |
| CLR |
| C |
| |
+--------+----------+
|
v
+-------------------+
| |
| SUBB |
| A,@R0 |
| |
+--------+----------+
|
v
+-------------------+
| |
| JC |
| NEXT |
| |
+--------+----------+
|
v
+-------------------+
| |
| MOV |
| @R0,2BH |
| |
+--------+----------+
|
v
+-------------------+
| |
| DEC |
| R0 |
| |
+--------+----------+
|
v
+-------------------+
| |
| MOV |
| @R0,2AH |
| |
+--------+----------+
|
v
+-------------------+
| |
| INC |
| R0 |
| |
+--------+----------+
|
v
+-------------------+
| |
| SETB |
| 00H |
| |
+--------+----------+
|
v
+-------------------+
| |
| NEXT: |
| |
+--------+----------+
|
v
+-------------------+
| |
| DJNZ |
| R7,LOOP |
| |
+--------+----------+
|
v
+-------------------+
| |
| JB |
| 00H,START |
| |
+--------+----------+
|
v
+-------------------+
| |
| MOV |
| 50H,2AH |
| |
+--------+----------+
|
v
+-------------------+
| |
| MOV |
| 40H,30H |
| |
+--------+----------+
|
v
+-------------------+
| |
| END |
| |
+-------------------+
``
原文地址: http://www.cveoy.top/t/topic/hJlB 著作权归作者所有。请勿转载和采集!