TREE EQU 20H OUT EQU 21H TST: MOV DPTR,#DATS MOV P2,#TREE MOV R0,#0 MOV R2,#16 CPY: CLR A MOVC A,@A+DPTR MOVX @R0,A INC DPTR INC R0 DJNZ R2,CPY LCALL NOORDER ;遍历顺序为ABCDEFGHIJK。 DATS: DB 0BH,41H,42H,43H DB 44H,45H,46H,00H DB 47H,48H,49H,00H DB 4AH,4BH,00H,00H NOORDER: MOV DPH,#OUT MOV DPL,#0 MOV R2,#0 CLR A CLEAR: MOVX @DPTR,A INC DPTR DJNZ R2,CLEAR MOV P2,#TREE MOV R0,#0 MOV DPH,#OUT MOV DPL,#0 MOVX A,@R0 MOVX @DPTR,A MOV R2,A INC R0 INC DPTR JZ ORDEND NO1: MOVX A,@R0 INC R0 JZ NO1 MOVX @DPTR,A INC DPTR DJNZ R2,NO1 ORDEND: RET