Programación del microcontrolador MCS-51 1. Intente escribir un programa para averiguar si hay datos 0AAH en la unidad 30H~50H de la RAM interna. Si es así, configure la unidad 51H en
Muy sencillo, solo familiarízate con las instrucciones de montaje de esta línea
ORG 0000H
MAIN:
MOV R0,#30H ;Establece la primera dirección del bloque de datos
MOV R6,#20 ;Longitud de datos
BUCLE:
MOV A,#0AAH
SUBB A,@R0 ;A= A-((R0))
INC R0; Leer el siguiente número
CJNE A,#00H,LOOP1; vaya a LOOP1
MOV 51H,A; igual a cero, es decir, este número es #0AAH, almacenado en 51H
LOOP1:
DJNZ R6,LOOP; juicio sobre si el bucle finaliza
END