Hola que tal e estado estudiando ensamblador y usando el z80 hize un programa para que me mostrara en un display anodo los numeros del 0 al 9 y al llegar al 9 que regrese a cero, es decir el programa nunca termina hize mi codigo pero al momento de montar la eeprom no me funciona podrian ayudarme a ver si esta bien mi sentaxis?
Código:
ORG 0000H;
INICIO: LD HL,TABLA;
LD A,00H;
OUT (00H),A;
CALL DELAY;
LD E,A;
RETRO: LD A,(HL);
OUT (00H),A;
CALL DELAY;
INC HL;
INC E;
LD A,9;
SUB E
JP NZ, RETRO
JP INICIO;
DELAY:
LD D,064H
R3: LD E,050H;
R2: LD B,05FH;
R1: DEC B;
JP NZ,R1;
DEC E;
JP NZ,R2;
RET;
TABLA: DB 3FH,06H,9BH,4FH,66H,6DH,7DH,07H,7FH,67H;
END
Última edición por un moderador: