Red de conocimientos turísticos - Información de alquiler - Programación de microcontroladores pequeños, lo he compilado y no sé si es correcto. Espero que puedas corregirme, ¡gracias!

Programación de microcontroladores pequeños, lo he compilado y no sé si es correcto. Espero que puedas corregirme, ¡gracias!

Se ha corregido el error y se han añadido los datos originales como se muestra a continuación.

ORG 0000H

SJMP PRINCIPAL

ORG 0050H

PRINCIPAL:

;01H 23H 45H 67H 89H 0ABH 0CDH 0EFH

MOV 30H, #01H

MOV 31H, #23H

MOV 32H, #45H

MOV 33H, #67H

MOV 34H, #89H

MOV 35H, #0ABH

MOV 36H, #0CDH

MOV 37H, #0EFH p>

MOV R2, #8

MOV R0, #30H ; Es 30, no 20

MOV R1, #40H ;

MOV DPTR, #ASCTB

BUCLE:

MOV A, @R0

ANL A, #0F0H

SWAP A

ACALL TRANS

MOV A, @R0

ANL A, #0FH ;Es 0F, no F0

ACALL TRANS

INC R0

DJNZ R2, LOOP

SJMP $

TRANS:

MOVC A , @A+DPTR

MOV @R1, A

INC R1

RET

ASCTB: DB 30H,31H,32H, 33H,34H,35H,36H,37H,38H,39H

DB 41H,42H,43H,44H,45H,46H

FIN