You are on page 1of 2

Ejercicio 3:

;EJERCICIO 3 D
;CODIGO DE ALUMNO 21200259

Start:
MOV AL,0 ; 0000 0000
OUT 02

NUMEROd: ; SUBRUTINA PARA HACER EL 2


MOV AL,B7 ; 1011 0111
OUT 02

MOV CL, 5 ; CL toma el valor de 10 para parar 2 segundos


REPETIRA:
DEC CL
JNZ REPETIRA

NUMEROu: ; SUBRUTINA PARA HACER EL 1


MOV AL,0B ; 0000 1011
OUT 02

MOV CL, 5 ; CL toma el valor de 10 para parar 2 segundos


REPETIRB:
DEC CL
JNZ REPETIRB

NUMERO2: ; SUBRUTINA PARA HACER EL 2


MOV AL,B7 ; 1011 0111
OUT 02

MOV CL, 5 ; CL toma el valor de 10 para parar 2 segundos


REPETIRC:
DEC CL
JNZ REPETIRC

NUMEROz: ; SUBRUTINA PARA HACER EL 0


MOV AL,FB ; 1111 1011
OUT 02

MOV CL, 5 ; CL toma el valor de 10 para parar 2 segundos


REPETIRD:
DEC CL
JNZ REPETIRD

MOV AL,01 ; 0000 0001


OUT 02
MOV CL, 01
REPETIRVACIO:
DEC CL
JNZ REPETIRVACIO

NUMERO0: ; SUBRUTINA PARA HACER EL 0

MOV AL,FB ; 1111 1011


OUT 02

MOV CL, 5 ; CL toma el valor de 10 para parar 2 segundos


REPETIR0:
DEC CL
JNZ REPETIR0

NUMEROc: ; SUBRUTINA PARA HACER EL 5


MOV AL,DD ; 1101 1101
OUT 02

MOV CL, 5 ; CL toma el valor de 10 para parar 2 segundos


REPETIRE:
DEC CL
JNZ REPETIRE

NUMEROn: ; SUBRUTINA PARA HACER EL 9


MOV AL,DF ; 1101 1111
OUT 02

MOV CL, 10 ; CL toma el valor de 10 para parar 2 segundos


REPETIRF:
DEC CL
JNZ REPETIRF

JMP Start

END

You might also like