Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

using 8051 microcontroler, please find the following find 8 errors type of addre

ID: 3797740 • Letter: U

Question

using 8051 microcontroler, please find the following

find 8 errors

type of addressing

describe the program

_____________________________________

           ORG 00H
           lJMP INICIO

           ORG 50H
INICIO       MOV P0, #0FFH
           MOV R3, #88H
           MOV A, R3
OTRAVEZ       MOV C, P0
           JC ETIQUETA2
          
ETIQUETA1    MOV P1,#A
           CALL RETRASO
           RR A
           JMP OTRAVEZ
          
ETIQUETA2   MOV P1, #80H
           CALL RETRASO
           MOV C, P0.0
           JNC ETIQUETA1
          
           MOV P1, #0C0H
           CALL RETRASO
           MOV C,P0.0
           JNC ETIQUETA1
          
           MOV P1, 40H
           CALL RETRASO
           MOV C,P0.0
           JNC ETIQUETA1
          
           MOV P1, #60H
           CALL RETRASO
           MOV C,P0.0
           JNC ETIQUETA1
          
           MOV P1, #20H
           CALL RETRASO
           MOV C, P0.0
           JNC ETIQUETA1
          
           MOV P1, #30H
           CALL RETRASO
           MOV A, P0.0
           JNC ETIQUETA1
          
           MOV P1, #10H
           CALL RETRASO
           MOV C, P0.0
           JNC ETIQUETA1
          
           MOV P1, #90H
           CALL RETRASO
           MOV C, P0.0
           JNC ETIQUETA
           JNC ETIQUETA2
          
RETRASO:   MOV R0,#0FFH
RETRASO1:   MOV R1,#0FFH
AQUI1:       DJNZ R1, AQUI1
           DJNZ R0, RETRASO1
           RETI
          
           END
              
_________________________________

Explanation / Answer

ORG 00H
           lJMP INICIO

           ORG 50H
INICIO       MOV P0, #0FFH
           MOV R3, #88H
           MOV A, R3
OTRAVEZ       MOV C, P0
           JC ETIQUETA2
          
ETIQUETA1    MOV P1,#A
           CALL RETRASO
           RR A
           JMP OTRAVEZ
          
ETIQUETA2   MOV P1, #80H
           CALL RETRASO
           MOV C, P0.0
           JNC ETIQUETA1
          
           MOV P1, #0C0H
           CALL RETRASO
           MOV C,P0.0
           JNC ETIQUETA1
          
           MOV P1, 40H
           CALL RETRASO
           MOV C,P0.0
           JNC ETIQUETA1
          
           MOV P1, #60H
           CALL RETRASO
           MOV C,P0.0
           JNC ETIQUETA1
          
           MOV P1, #20H
           CALL RETRASO
           MOV C, P0.0
           JNC ETIQUETA1
          
           MOV P1, #30H
           CALL RETRASO
           MOV A, P0.0
           JNC ETIQUETA1
          
           MOV P1, #10H
           CALL RETRASO
           MOV C, P0.0
           JNC ETIQUETA1
          
           MOV P1, #90H
           CALL RETRASO
           MOV C, P0.0
           JNC ETIQUETA
           JNC ETIQUETA2
          
RETRASO:   MOV R0,#0FFH
RETRASO1:   MOV R1,#0FFH
AQUI1:       DJNZ R1, AQUI1
           DJNZ R0, RETRASO1
           RETI
          
           END