Almacene 10 números en las unidades RAM40H-49H del chip e intente programar para contar los números FFH almacenados en varias unidades.
; Utilice R0 como puntero para acceder indirectamente a la memoria. Comparar con FFH. Si no son iguales, el puntero se incrementará en 1 y la comparación continuará.
; igual, el contador se incrementará en 1, el puntero se incrementará en 1 y la comparación continuará en uno;
;Cuando el puntero apunta a 4AH, la comparación de 10 números se completa y sale. , de lo contrario (R0 es menor que 4AH) la comparación debe continuar
......
MOV R0, #40H usa R0 como puntero, apuntando a 40H en el chip
MOV R1, #0; usa R1 como contador, inicializado a 0
GETIN:
MOV R1, #0; contador, inicializado a 0
GETIN:
p>CJNE @R0, #FFH, NEXT
INC R1
NEXT:
INC R0
CJNE R0, #4AH, GETIN
....