Está en la página 1de 29

.

MODEL SMALL
.STACK 100H
.DATA

OP10 DB 'OPCION [A] FECHA Y HORA DEL SISTEMA$'


OPC10 DB 'ELEGISTE LA OPCION [10]$'

AO DB '2023/$'
MES DB 'ENERO /$'
MES2 DB 'FEBRERO /$'
MES3 DB 'MARZO /$'
MES4 DB 'ABRIL /$'
MES5 DB 'MAYO /$'
MES6 DB 'JUNIO /$'
MES7 DB 'JULIO /$'
MES8 DB 'AGOSTO /$'
MES9 DB 'SEPTIEMBRE /$'
MES10 DB 'OCTUBRE /$'
MES11 DB 'NOVIEMBRE /$'
MES12 DB 'DICIEMBRE /$'
DIA DB 'DOMINGO /$'
DIA2 DB 'LUNES /$'
DIA3 DB 'MARTES /$'
DIA4 DB 'MIERCOLES /$'
DIA5 DB 'JUEVES /$'
DIA6 DB 'VIERNES /$'
DIA7 DB 'SABADO /$'
HORAS DB '00:$'
HORA2 DB '01:$'
HORA3 DB '02:$'
HORA4 DB '03:$'
HORA5 DB '04:$'
HORA6 DB '05:$'
HORA7 DB '06:$'
HORA8 DB '07:$'
HORA9 DB '08:$'
HORA10 DB '09:$'
HORA11 DB '10:$'
HORA12 DB '11:$'
HORA13 DB '12:$'
HORA14 DB '13:$'
HORA15 DB '14:$'
HORA16 DB '15:$'
HORA17 DB '16:$'
HORA18 DB '17:$'
HORA19 DB '18:$'
HORA20 DB '19:$'
HORA21 DB '20:$'
HORA22 DB '21:$'
HORA23 DB '22:$'
HORA24 DB '23:$'
MINUTOS DB '00:$'
MINUTOS2 DB '01:$'
MINUTOS3 DB '02:$'
MINUTOS4 DB '03:$'
MINUTOS5 DB '04:$'
MINUTOS6 DB '05:$'
MINUTOS7 DB '06:$'
MINUTOS8 DB '07:$'
MINUTOS9 DB '08:$'
MINUTOS10 DB '09:$'
MINUTOS11 DB '10:$'
MINUTOS12 DB '11:$'
MINUTOS13 DB '12:$'
MINUTOS14 DB '13:$'
MINUTOS15 DB '14:$'
MINUTOS16 DB '15:$'
MINUTOS17 DB '16:$'
MINUTOS18 DB '17:$'
MINUTOS19 DB '18:$'
MINUTOS20 DB '19:$'
MINUTOS21 DB '20:$'
MINUTOS22 DB '21:$'
MINUTOS23 DB '22:$'
MINUTOS24 DB '23:$'
MINUTOS25 DB '24:$'
MINUTOS26 DB '25:$'
MINUTOS27 DB '26:$'
MINUTOS28 DB '27:$'
MINUTOS29 DB '28:$'
MINUTOS30 DB '29:$'
MINUTOS31 DB '30:$'
MINUTOS32 DB '31:$'
MINUTOS33 DB '32:$'
MINUTOS34 DB '33:$'
MINUTOS35 DB '34:$'
MINUTOS36 DB '35:$'
MINUTOS37 DB '36:$'
MINUTOS38 DB '37:$'
MINUTOS39 DB '38:$'
MINUTOS40 DB '39:$'
MINUTOS41 DB '40:$'
MINUTOS42 DB '41:$'
MINUTOS43 DB '42:$'
MINUTOS44 DB '43:$'
MINUTOS45 DB '44:$'
MINUTOS46 DB '45:$'
MINUTOS47 DB '46:$'
MINUTOS48 DB '47:$'
MINUTOS49 DB '48:$'
MINUTOS50 DB '49:$'
MINUTOS51 DB '50:$'
MINUTOS52 DB '51:$'
MINUTOS53 DB '52:$'
MINUTOS54 DB '53:$'
MINUTOS55 DB '54:$'
MINUTOS56 DB '55:$'
MINUTOS57 DB '56:$'
MINUTOS58 DB '57:$'
MINUTOS59 DB '58:$'
MINUTOS60 DB '59:$'
SEGUNDOS DB '00:$'
SEGUNDOS2 DB '01:$'
SEGUNDOS3 DB '02:$'
SEGUNDOS4 DB '03:$'
SEGUNDOS5 DB '04:$'
SEGUNDOS6 DB '05:$'
SEGUNDOS7 DB '06:$'
SEGUNDOS8 DB '07:$'
SEGUNDOS9 DB '08:$'
SEGUNDOS10 DB '09:$'
SEGUNDOS11 DB '10:$'
SEGUNDOS12 DB '11:$'
SEGUNDOS13 DB '12:$'
SEGUNDOS14 DB '13:$'
SEGUNDOS15 DB '14:$'
SEGUNDOS16 DB '15:$'
SEGUNDOS17 DB '16:$'
SEGUNDOS18 DB '17:$'
SEGUNDOS19 DB '18:$'
SEGUNDOS20 DB '19:$'
SEGUNDOS21 DB '20:$'
SEGUNDOS22 DB '21:$'
SEGUNDOS23 DB '22:$'
SEGUNDOS24 DB '23:$'
SEGUNDOS25 DB '24:$'
SEGUNDOS26 DB '25:$'
SEGUNDOS27 DB '26:$'
SEGUNDOS28 DB '27:$'
SEGUNDOS29 DB '28:$'
SEGUNDOS30 DB '29:$'
SEGUNDOS31 DB '30:$'
SEGUNDOS32 DB '31:$'
SEGUNDOS33 DB '32:$'
SEGUNDOS34 DB '33:$'
SEGUNDOS35 DB '34:$'
SEGUNDOS36 DB '35:$'
SEGUNDOS37 DB '36:$'
SEGUNDOS38 DB '37:$'
SEGUNDOS39 DB '38:$'
SEGUNDOS40 DB '39:$'
SEGUNDOS41 DB '40:$'
SEGUNDOS42 DB '41:$'
SEGUNDOS43 DB '42:$'
SEGUNDOS44 DB '43:$'
SEGUNDOS45 DB '44:$'
SEGUNDOS46 DB '45:$'
SEGUNDOS47 DB '46:$'
SEGUNDOS48 DB '47:$'
SEGUNDOS49 DB '48:$'
SEGUNDOS50 DB '49:$'
SEGUNDOS51 DB '50:$'
SEGUNDOS52 DB '51:$'
SEGUNDOS53 DB '52:$'
SEGUNDOS54 DB '53:$'
SEGUNDOS55 DB '54:$'
SEGUNDOS56 DB '55:$'
SEGUNDOS57 DB '56:$'
SEGUNDOS58 DB '57:$'
SEGUNDOS59 DB '58:$'
SEGUNDOS60 DB '59:$'
FECHA DB '01 /$'
FECHA2 DB '02 /$'
FECHA3 DB '03 /$'
FECHA4 DB '04 /$'
FECHA5 DB '05 /$'
FECHA6 DB '06 /$'
FECHA7 DB '07 /$'
FECHA8 DB '08 /$'
FECHA9 DB '09 /$'
FECHA10 DB '10 /$'
FECHA11 DB '11 /$'
FECHA12 DB '12 /$'
FECHA13 DB '13 /$'
FECHA14 DB '14 /$'
FECHA15 DB '15 /$'
FECHA16 DB '16 /$'
FECHA17 DB '17 /$'
FECHA18 DB '18 /$'
FECHA19 DB '19 /$'
FECHA20 DB '20 /$'
FECHA21 DB '21 /$'
FECHA22 DB '22 /$'
FECHA23 DB '23 /$'
FECHA24 DB '24 /$'
FECHA25 DB '25 /$'
FECHA26 DB '26 /$'
FECHA27 DB '27 /$'
FECHA28 DB '28 /$'
FECHA29 DB '29 /$'
FECHA30 DB '30 /$'
FECHA31 DB '31 /$'

.CODE

MOV AX, @DATA


MOV DS, AX

MOV AH,07H
MOV AL,0H
MOV BH,07H
MOV CH,0
MOV CL,0
MOV DH,24
MOV DL,79
INT 10H

MOV AH,02H
MOV BH,0
MOV DH,0
MOV DL,1
INT 10H

MOV AH, 09H


LEA DX, OPC10
INT 21H

MOV AH,02H
MOV BH,25
MOV DH,5
MOV DL,1
INT 10H

MOV AH,09H
LEA DX,AO
INT 21H

JMP MESS

MESS:
MOV AH,2AH
INT 21H

CMP DH,1
JE MESS1
CMP DH,2
JE MESS2
CMP DH,3
JE MESS3
CMP DH,4
JE MESS4
CMP DH,5
JE MESS5
CMP DH,6
JE MESS6
CMP DH,7
JE MESS7
CMP DH,8
JE MESS8
CMP DH,9
JE MESS9
CMP DH,10
JE MESS10
CMP DH,11
JE MESS11
CMP DH,12
JE MESS12

MESS1:
MOV AH,09H
LEA DX,MES
INT 21H
JMP DIASS
MESS2:
MOV AH,09H
LEA DX,MES2
INT 21H
JMP DIASS
MESS3:
MOV AH,09H
LEA DX,MES3
INT 21H
JMP DIASS
MESS4:
MOV AH,09H
LEA DX,MES4
INT 21H
JMP DIASS
MESS5:
MOV AH,09H
LEA DX,MES5
INT 21H
JMP DIASS
MESS6:
MOV AH,09H
LEA DX,MES6
INT 21H
JMP DIASS
MESS7:
MOV AH,09H
LEA DX,MES7
INT 21H
JMP DIASS
MESS8:
MOV AH,09H
LEA DX,MES8
INT 21H
JMP DIASS
MESS9:
MOV AH,09H
LEA DX,MES9
INT 21H
JMP DIASS
MESS10:
MOV AH,09H
LEA DX,MES10
INT 21H
JMP DIASS
MESS11:
MOV AH,09H
LEA DX,MES11
INT 21H
JMP DIASS
MESS12:
MOV AH,09H
LEA DX,MES12
INT 21H
JMP DIASS
DIASS:
MOV AH,2AH
INT 21H

CMP AL,0
JE DIASS1
CMP AL,1
JE DIASS2
CMP AL,2
JE DIASS3
CMP AL,3
JE DIASS4
CMP AL,4
JE DIASS5
CMP AL,5
JE DIASS6
CMP AL,6
JE DIASS7

DIASS1:
MOV AH,09H
LEA DX,DIA
INT 21H
JMP FECHAA
DIASS2:
MOV AH,09H
LEA DX,DIA2
INT 21H
JMP FECHAA
DIASS3:
MOV AH,09H
LEA DX,DIA3
INT 21H
JMP FECHAA
DIASS4:
MOV AH,09H
LEA DX,DIA4
INT 21H
JMP FECHAA
DIASS5:
MOV AH,09H
LEA DX,DIA5
INT 21H
JMP FECHAA
DIASS6:
MOV AH,09H
LEA DX,DIA6
INT 21H
JMP FECHAA
DIASS7:
MOV AH,09H
LEA DX,DIA7
INT 21H
JMP FECHAA
FECHAA:
MOV AH,2AH
INT 21H

CMP DL,1
JE FECHAA1
CMP DL,2
JE FECHAA2
CMP DL,3
JE FECHAA3
CMP DL,4
JE FECHAA4
CMP DL,5
JE FECHAA5
CMP DL,6
JE FECHAA6
CMP DL,7
JE FECHAA7
CMP DL,8
JE FECHAA8
CMP DL,9
JE FECHAA9
CMP DL,10
JE FECHAA10
JMP FECHAS

FECHAA1:
MOV AH,09H
LEA DX,FECHA
INT 21H
JMP HORASS
FECHAA2:
MOV AH,09H
LEA DX,FECHA2
INT 21H
JMP HORASS
FECHAA3:
MOV AH,09H
LEA DX,FECHA3
INT 21H
JMP HORASS
FECHAA4:
MOV AH,09H
LEA DX,FECHA4
INT 21H
JMP HORASS
FECHAA5:
MOV AH,09H
LEA DX,FECHA5
INT 21H
JMP HORASS
FECHAA6:
MOV AH,09H
LEA DX,FECHA6
INT 21H
JMP HORASS
FECHAA7:
MOV AH,09H
LEA DX,FECHA7
INT 21H
JMP HORASS
FECHAA8:
MOV AH,09H
LEA DX,FECHA8
INT 21H
JMP HORASS
FECHAA9:
MOV AH,09H
LEA DX,FECHA9
INT 21H
JMP HORASS
FECHAA10:
MOV AH,09H
LEA DX,FECHA10
INT 21H
JMP HORASS
FECHAS:
CMP DL,11
JE FECHAA11
CMP DL,12
JE FECHAA12
CMP DL,13
JE FECHAA13
CMP DL,14
JE FECHAA14
CMP DL,15
JE FECHAA15
CMP DL,16
JE FECHAA16
CMP DL,17
JE FECHAA17
CMP DL,18
JE FECHAA18
CMP DL,19
JE FECHAA19
CMP DL,20
JE FECHAA20
JMP FECH

FECHAA11:
MOV AH,09H
LEA DX,FECHA11
INT 21H
JMP HORASS
FECHAA12:
MOV AH,09H
LEA DX,FECHA12
INT 21H
JMP HORASS
FECHAA13:
MOV AH,09H
LEA DX,FECHA13
INT 21H
JMP HORASS
FECHAA14:
MOV AH,09H
LEA DX,FECHA14
INT 21H
JMP HORASS
FECHAA15:
MOV AH,09H
LEA DX,FECHA15
INT 21H
JMP HORASS
FECHAA16:
MOV AH,09H
LEA DX,FECHA16
INT 21H
JMP HORASS
FECHAA17:
MOV AH,09H
LEA DX,FECHA17
INT 21H
JMP HORASS
FECHAA18:
MOV AH,09H
LEA DX,FECHA18
INT 21H
JMP HORASS
FECHAA19:
MOV AH,09H
LEA DX,FECHA19
INT 21H
JMP HORASS
FECHAA20:
MOV AH,09H
LEA DX,FECHA20
INT 21H
JMP HORASS
FECH:
CMP DL,21
JE FECHAA21
CMP DL,22
JE FECHAA22
CMP DL,23
JE FECHAA23
CMP DL,24
JE FECHAA24
CMP DL,25
JE FECHAA25
CMP DL,26
JE FECHAA26
CMP DL,27
JE FECHAA27
CMP DL,28
JE FECHAA28
CMP DL,29
JE FECHAA29
CMP DL,30
JE FECHAA30
CMP DL,31
JE FECHAA31

FECHAA21:
MOV AH,09H
LEA DX,FECHA21
INT 21H
JMP HORASS
FECHAA22:
MOV AH,09H
LEA DX,FECHA22
INT 21H
JMP HORASS
FECHAA23:
MOV AH,09H
LEA DX,FECHA23
INT 21H
JMP HORASS
FECHAA24:
MOV AH,09H
LEA DX,FECHA24
INT 21H
JMP HORASS
FECHAA25:
MOV AH,09H
LEA DX,FECHA25
INT 21H
JMP HORASS
FECHAA26:
MOV AH,09H
LEA DX,FECHA26
INT 21H
JMP HORASS
FECHAA27:
MOV AH,09H
LEA DX,FECHA27
INT 21H
JMP HORASS
FECHAA28:
MOV AH,09H
LEA DX,FECHA28
INT 21H
JMP HORASS
FECHAA29:
MOV AH,09H
LEA DX,FECHA29
INT 21H
JMP HORASS
FECHAA30:
MOV AH,09H
LEA DX,FECHA30
INT 21H
JMP HORASS
FECHAA31:
MOV AH,09H
LEA DX,FECHA31
INT 21H
JMP HORASS
HORASS:
MOV AH,2CH
INT 21H

CMP CH,0
JE HORASS0
CMP CH,1
JE HORASS1
CMP CH,2
JE HORASS2
CMP CH,3
JE HORASS3
CMP CH,4
JE HORASS4
CMP CH,5
JE HORASS5
CMP CH,6
JE HORASS6
CMP CH,7
JE HORASS7
CMP CH,8
JE HORASS8
CMP CH,9
JE HORASS9
JMP HORASSS

HORASS0:
MOV AH,09H
LEA DX,HORAS
INT 21H
JMP MINUTOSS
HORASS1:
MOV AH,09H
LEA DX,HORA2
INT 21H
JMP MINUTOSS
HORASS2:
MOV AH,09H
LEA DX,HORA3
INT 21H
JMP MINUTOSS
HORASS3:
MOV AH,09H
LEA DX,HORA4
INT 21H
JMP MINUTOSS
HORASS4:
MOV AH,09H
LEA DX,HORA5
INT 21H
JMP MINUTOSS
HORASS5:
MOV AH,09H
LEA DX,HORA6
INT 21H
JMP MINUTOSS
HORASS6:
MOV AH,09H
LEA DX,HORA7
INT 21H
JMP MINUTOSS
HORASS7:
MOV AH,09H
LEA DX,HORA8
INT 21H
JMP MINUTOSS
HORASS8:
MOV AH,09H
LEA DX,HORA9
INT 21H
JMP MINUTOSS
HORASS9:
MOV AH,09H
LEA DX,HORA10
INT 21H
JMP MINUTOSS
HORASSS:
MOV AH,2CH
INT 21H

CMP CH,10
JE HORASS10
CMP CH,11
JE HORASS11
CMP CH,12
JE HORASS12
CMP CH,13
JE HORASS13
CMP CH,14
JE HORASS14
CMP CH,15
JE HORASS15
CMP CH,16
JE HORASS16
CMP CH,17
JE HORASS17
CMP CH,18
JE HORASS18
CMP CH,19
JE HORASS19
CMP CH,20
JE HORASS20
JMP HOR

HORASS10:
MOV AH,09H
LEA DX,HORA11
INT 21H
JMP MINUTOSS
HORASS11:
MOV AH,09H
LEA DX,HORA12
INT 21H
JMP MINUTOSS
HORASS12:
MOV AH,09H
LEA DX,HORA13
INT 21H
JMP MINUTOSS
HORASS13:
MOV AH,09H
LEA DX,HORA14
INT 21H
JMP MINUTOSS
HORASS14:
MOV AH,09H
LEA DX,HORA15
INT 21H
JMP MINUTOSS
HORASS15:
MOV AH,09H
LEA DX,HORA16
INT 21H
JMP MINUTOSS
HORASS16:
MOV AH,09H
LEA DX,HORA17
INT 21H
JMP MINUTOSS
HORASS17:
MOV AH,09H
LEA DX,HORA18
INT 21H
JMP MINUTOSS
HORASS18:
MOV AH,09H
LEA DX,HORA19
INT 21H
JMP MINUTOSS
HORASS19:
MOV AH,09H
LEA DX,HORA20
INT 21H
JMP MINUTOSS
HORASS20:
MOV AH,09H
LEA DX,HORA21
INT 21H
JMP MINUTOSS
HOR:
CMP CH,21
JE HORASS21
CMP CH,22
JE HORASS22
CMP CH,23
JE HORASS23

HORASS21:
MOV AH,09H
LEA DX,HORA22
INT 21H
JMP MINUTOSS
HORASS22:
MOV AH,09H
LEA DX,HORA23
INT 21H
JMP MINUTOSS
HORASS23:
MOV AH,09H
LEA DX,HORA24
INT 21H
JMP MINUTOSS

MINUTOSS:
MOV AH,2CH
INT 21H

CMP CL,0
JE MINUTOSS0
CMP CL,1
JE MINUTOSS1
CMP CL,2
JE MINUTOSS2
CMP CL,3
JE MINUTOSS3
CMP CL,4
JE MINUTOSS4
CMP CL,5
JE MINUTOSS5
CMP CL,6
JE MINUTOSS6
CMP CL,7
JE MINUTOSS7
CMP CL,8
JE MINUTOSS8
CMP CL,9
JE MINUTOSS9
JMP MINUTO

MINUTOSS0:
MOV AH,09H
LEA DX,MINUTOS
INT 21H
JMP SEGUNDOSS
MINUTOSS1:
MOV AH,09H
LEA DX,MINUTOS2
INT 21H
JMP SEGUNDOSS
MINUTOSS2:
MOV AH,09H
LEA DX,MINUTOS3
INT 21H
JMP SEGUNDOSS
MINUTOSS3:
MOV AH,09H
LEA DX,MINUTOS4
INT 21H
JMP SEGUNDOSS
MINUTOSS4:
MOV AH,09H
LEA DX,MINUTOS5
INT 21H
JMP SEGUNDOSS
MINUTOSS5:
MOV AH,09H
LEA DX,MINUTOS6
INT 21H
JMP SEGUNDOSS
MINUTOSS6:
MOV AH,09H
LEA DX,MINUTOS7
INT 21H
JMP SEGUNDOSS
MINUTOSS7:
MOV AH,09H
LEA DX,MINUTOS8
INT 21H
JMP SEGUNDOSS
MINUTOSS8:
MOV AH,09H
LEA DX,MINUTOS9
INT 21H
JMP SEGUNDOSS
MINUTOSS9:
MOV AH,09H
LEA DX,MINUTOS10
INT 21H
JMP SEGUNDOSS
MINUTO:
CMP CL,10
JE MINUTOSS10
CMP CL,11
JE MINUTOSS11
CMP CL,12
JE MINUTOSS12
CMP CL,13
JE MINUTOSS13
CMP CL,14
JE MINUTOSS14
CMP CL,15
JE MINUTOSS15
CMP CL,16
JE MINUTOSS16
CMP CL,17
JE MINUTOSS17
CMP CL,18
JE MINUTOSS18
CMP CL,19
JE MINUTOSS19
JMP MINUT

MINUTOSS10:
MOV AH,09H
LEA DX,MINUTOS11
INT 21H
JMP SEGUNDOSS
MINUTOSS11:
MOV AH,09H
LEA DX,MINUTOS12
INT 21H
JMP SEGUNDOSS
MINUTOSS12:
MOV AH,09H
LEA DX,MINUTOS13
INT 21H
JMP SEGUNDOSS
MINUTOSS13:
MOV AH,09H
LEA DX,MINUTOS14
INT 21H
JMP SEGUNDOSS
MINUTOSS14:
MOV AH,09H
LEA DX,MINUTOS15
INT 21H
JMP SEGUNDOSS
MINUTOSS15:
MOV AH,09H
LEA DX,MINUTOS16
INT 21H
JMP SEGUNDOSS
MINUTOSS16:
MOV AH,09H
LEA DX,MINUTOS17
INT 21H
JMP SEGUNDOSS
MINUTOSS17:
MOV AH,09H
LEA DX,MINUTOS18
INT 21H
JMP SEGUNDOSS
MINUTOSS18:
MOV AH,09H
LEA DX,MINUTOS19
INT 21H
JMP SEGUNDOSS
MINUTOSS19:
MOV AH,09H
LEA DX,MINUTOS20
INT 21H
JMP SEGUNDOSS
MINUT:
CMP CL,20
JE MINUTOSS20
CMP CL,21
JE MINUTOSS21
CMP CL,22
JE MINUTOSS22
CMP CL,23
JE MINUTOSS23
CMP CL,24
JE MINUTOSS24
CMP CL,25
JE MINUTOSS25
CMP CL,26
JE MINUTOSS26
CMP CL,27
JE MINUTOSS27
CMP CL,28
JE MINUTOSS28
CMP CL,29
JE MINUTOSS29
CMP CL,30
JE MINUTOSS30
JMP MINU

MINUTOSS20:
MOV AH,09H
LEA DX,MINUTOS21
INT 21H
JMP SEGUNDOSS
MINUTOSS21:
MOV AH,09H
LEA DX,MINUTOS22
INT 21H
JMP SEGUNDOSS
MINUTOSS22:
MOV AH,09H
LEA DX,MINUTOS23
INT 21H
JMP SEGUNDOSS
MINUTOSS23:
MOV AH,09H
LEA DX,MINUTOS24
INT 21H
JMP SEGUNDOSS
MINUTOSS24:
MOV AH,09H
LEA DX,MINUTOS25
INT 21H
JMP SEGUNDOSS
MINUTOSS25:
MOV AH,09H
LEA DX,MINUTOS26
INT 21H
JMP SEGUNDOSS
MINUTOSS26:
MOV AH,09H
LEA DX,MINUTOS27
INT 21H
JMP SEGUNDOSS
MINUTOSS27:
MOV AH,09H
LEA DX,MINUTOS28
INT 21H
JMP SEGUNDOSS
MINUTOSS28:
MOV AH,09H
LEA DX,MINUTOS29
INT 21H
JMP SEGUNDOSS
MINUTOSS29:
MOV AH,09H
LEA DX,MINUTOS30
INT 21H
JMP SEGUNDOSS
MINUTOSS30:
MOV AH,09H
LEA DX,MINUTOS31
INT 21H
JMP SEGUNDOSS
MINU:
CMP CL,31
JE MINUTOSS31
CMP CL,32
JE MINUTOSS32
CMP CL,33
JE MINUTOSS33
CMP CL,34
JE MINUTOSS34
CMP CL,35
JE MINUTOSS35
CMP CL,36
JE MINUTOSS36
CMP CL,37
JE MINUTOSS37
CMP CL,38
JE MINUTOSS38
CMP CL,39
JE MINUTOSS39
CMP CL,40
JE MINUTOSS40
JMP MIN

MINUTOSS31:
MOV AH,09H
LEA DX,MINUTOS32
INT 21H
JMP SEGUNDOSS
MINUTOSS32:
MOV AH,09H
LEA DX,MINUTOS33
INT 21H
JMP SEGUNDOSS
MINUTOSS33:
MOV AH,09H
LEA DX,MINUTOS34
INT 21H
JMP SEGUNDOSS
MINUTOSS34:
MOV AH,09H
LEA DX,MINUTOS35
INT 21H
JMP SEGUNDOSS
MINUTOSS35:
MOV AH,09H
LEA DX,MINUTOS36
INT 21H
JMP SEGUNDOSS
MINUTOSS36:
MOV AH,09H
LEA DX,MINUTOS37
INT 21H
JMP SEGUNDOSS
MINUTOSS37:
MOV AH,09H
LEA DX,MINUTOS38
INT 21H
JMP SEGUNDOSS
MINUTOSS38:
MOV AH,09H
LEA DX,MINUTOS39
INT 21H
JMP SEGUNDOSS
MINUTOSS39:
MOV AH,09H
LEA DX,MINUTOS40
INT 21H
JMP SEGUNDOSS
MINUTOSS40:
MOV AH,09H
LEA DX,MINUTOS41
INT 21H
JMP SEGUNDOSS
MIN:
CMP CL,41
JE MINUTOSS41
CMP CL,42
JE MINUTOSS42
CMP CL,43
JE MINUTOSS43
CMP CL,44
JE MINUTOSS44
CMP CL,45
JE MINUTOSS45
CMP CL,46
JE MINUTOSS46
CMP CL,47
JE MINUTOSS47
CMP CL,48
JE MINUTOSS48
CMP CL,49
JE MINUTOSS49
CMP CL,50
JE MINUTOSS50
JMP MI

MINUTOSS41:
MOV AH,09H
LEA DX,MINUTOS42
INT 21H
JMP SEGUNDOSS
MINUTOSS42:
MOV AH,09H
LEA DX,MINUTOS43
INT 21H
JMP SEGUNDOSS
MINUTOSS43:
MOV AH,09H
LEA DX,MINUTOS44
INT 21H
JMP SEGUNDOSS
MINUTOSS44:
MOV AH,09H
LEA DX,MINUTOS45
INT 21H
JMP SEGUNDOSS
MINUTOSS45:
MOV AH,09H
LEA DX,MINUTOS46
INT 21H
JMP SEGUNDOSS
MINUTOSS46:
MOV AH,09H
LEA DX,MINUTOS47
INT 21H
JMP SEGUNDOSS
MINUTOSS47:
MOV AH,09H
LEA DX,MINUTOS48
INT 21H
JMP SEGUNDOSS
MINUTOSS48:
MOV AH,09H
LEA DX,MINUTOS49
INT 21H
JMP SEGUNDOSS
MINUTOSS49:
MOV AH,09H
LEA DX,MINUTOS50
INT 21H
JMP SEGUNDOSS
MINUTOSS50:
MOV AH,09H
LEA DX,MINUTOS51
INT 21H
JMP SEGUNDOSS
MI:
CMP CL,51
JE MINUTOSS51
CMP CL,52
JE MINUTOSS52
CMP CL,53
JE MINUTOSS53
CMP CL,54
JE MINUTOSS54
CMP CL,55
JE MINUTOSS55
CMP CL,56
JE MINUTOSS56
CMP CL,57
JE MINUTOSS57
CMP CL,58
JE MINUTOSS58
CMP CL,59
JE MINUTOSS59

MINUTOSS51:
MOV AH,09H
LEA DX,MINUTOS52
INT 21H
JMP SEGUNDOSS
MINUTOSS52:
MOV AH,09H
LEA DX,MINUTOS53
INT 21H
JMP SEGUNDOSS
MINUTOSS53:
MOV AH,09H
LEA DX,MINUTOS54
INT 21H
JMP SEGUNDOSS
MINUTOSS54:
MOV AH,09H
LEA DX,MINUTOS55
INT 21H
JMP SEGUNDOSS
MINUTOSS55:
MOV AH,09H
LEA DX,MINUTOS56
INT 21H
JMP SEGUNDOSS
MINUTOSS56:
MOV AH,09H
LEA DX,MINUTOS57
INT 21H
JMP SEGUNDOSS
MINUTOSS57:
MOV AH,09H
LEA DX,MINUTOS58
INT 21H
JMP SEGUNDOSS
MINUTOSS58:
MOV AH,09H
LEA DX,MINUTOS59
INT 21H
JMP SEGUNDOSS
MINUTOSS59:
MOV AH,09H
LEA DX,MINUTOS60
INT 21H
JMP SEGUNDOSS
SEGUNDOSS:
MOV AH,2CH
INT 21H
CMP CL,0
JE SEGUNDOSS0
CMP CL,1
JE SEGUNDOSS1
CMP CL,2
JE SEGUNDOSS2
CMP CL,3
JE SEGUNDOSS3
CMP CL,4
JE SEGUNDOSS4
CMP CL,5
JE SEGUNDOSS5
CMP CL,6
JE SEGUNDOSS6
CMP CL,7
JE SEGUNDOSS7
CMP CL,8
JE SEGUNDOSS8
CMP CL,9
JE SEGUNDOSS9
CMP CL,10
JE SEGUNDOSS10
CMP CL,11
JE SEGUNDOSS11
JMP SEGUNDO

SEGUNDOSS0:
MOV AH,09H
LEA DX,SEGUNDOS
INT 21H
JMP SALIDA
SEGUNDOSS1:
MOV AH,09H
LEA DX,SEGUNDOS2
INT 21H
JMP SALIDA
SEGUNDOSS2:
MOV AH,09H
LEA DX,SEGUNDOS3
INT 21H
JMP SALIDA
SEGUNDOSS3:
MOV AH,09H
LEA DX,SEGUNDOS4
INT 21H
JMP SALIDA
SEGUNDOSS4:
MOV AH,09H
LEA DX,SEGUNDOS5
INT 21H
JMP SALIDA
SEGUNDOSS5:
MOV AH,09H
LEA DX,SEGUNDOS6
INT 21H
JMP SALIDA
SEGUNDOSS6:
MOV AH,09H
LEA DX,SEGUNDOS7
INT 21H
JMP SALIDA
SEGUNDOSS7:
MOV AH,09H
LEA DX,SEGUNDOS8
INT 21H
JMP SALIDA
SEGUNDOSS8:
MOV AH,09H
LEA DX,SEGUNDOS9
INT 21H
JMP SALIDA
SEGUNDOSS9:
MOV AH,09H
LEA DX,SEGUNDOS10
INT 21H
JMP SALIDA
SEGUNDOSS10:
MOV AH,09H
LEA DX,SEGUNDOS11
INT 21H
JMP SALIDA
SEGUNDOSS11:
MOV AH,09H
LEA DX,SEGUNDOS12
INT 21H
JMP SALIDA
SEGUNDO:
CMP CL,12
JE SEGUNDOSS12
CMP CL,13
JE SEGUNDOSS13
CMP CL,14
JE SEGUNDOSS14
CMP CL,15
JE SEGUNDOSS15
CMP CL,16
JE SEGUNDOSS16
CMP CL,17
JE SEGUNDOSS17
CMP CL,18
JE SEGUNDOSS18
CMP CL,19
JE SEGUNDOSS19
CMP CL,20
JE SEGUNDOSS20
CMP CL,21
JE SEGUNDOSS21
CMP CL,22
JE SEGUNDOSS22
CMP CL,23
JE SEGUNDOSS23
JMP SEGUND

SEGUNDOSS12:
MOV AH,09H
LEA DX,SEGUNDOS13
INT 21H
JMP SALIDA
SEGUNDOSS13:
MOV AH,09H
LEA DX,SEGUNDOS14
INT 21H
JMP SALIDA
SEGUNDOSS14:
MOV AH,09H
LEA DX,SEGUNDOS15
INT 21H
JMP SALIDA
SEGUNDOSS15:
MOV AH,09H
LEA DX,SEGUNDOS16
INT 21H
JMP SALIDA
SEGUNDOSS16:
MOV AH,09H
LEA DX,SEGUNDOS17
INT 21H
JMP SALIDA
SEGUNDOSS17:
MOV AH,09H
LEA DX,SEGUNDOS18
INT 21H
JMP SALIDA
SEGUNDOSS18:
MOV AH,09H
LEA DX,SEGUNDOS19
INT 21H
JMP SALIDA
SEGUNDOSS19:
MOV AH,09H
LEA DX,SEGUNDOS20
INT 21H
JMP SALIDA
SEGUNDOSS20:
MOV AH,09H
LEA DX,SEGUNDOS21
INT 21H
JMP SALIDA
SEGUNDOSS21:
MOV AH,09H
LEA DX,SEGUNDOS22
INT 21H
JMP SALIDA
SEGUNDOSS22:
MOV AH,09H
LEA DX,SEGUNDOS23
INT 21H
JMP SALIDA
SEGUNDOSS23:
MOV AH,09H
LEA DX,SEGUNDOS24
INT 21H
JMP SALIDA
SEGUND:
CMP CL,24
JE SEGUNDOSS24
CMP CL,25
JE SEGUNDOSS25
CMP CL,26
JE SEGUNDOSS26
CMP CL,27
JE SEGUNDOSS27
CMP CL,28
JE SEGUNDOSS28
CMP CL,29
JE SEGUNDOSS29
CMP CL,30
JE SEGUNDOSS30
CMP CL,31
JE SEGUNDOSS31
CMP CL,32
JE SEGUNDOSS32
CMP CL,33
JE SEGUNDOSS33
CMP CL,34
JE SEGUNDOSS34
CMP CL,35
JE SEGUNDOSS35
JMP SEGUN

SEGUNDOSS24:
MOV AH,09H
LEA DX,SEGUNDOS25
INT 21H
JMP SALIDA
SEGUNDOSS25:
MOV AH,09H
LEA DX,SEGUNDOS26
INT 21H
JMP SALIDA
SEGUNDOSS26:
MOV AH,09H
LEA DX,SEGUNDOS27
INT 21H
JMP SALIDA
SEGUNDOSS27:
MOV AH,09H
LEA DX,SEGUNDOS28
INT 21H
JMP SALIDA
SEGUNDOSS28:
MOV AH,09H
LEA DX,SEGUNDOS29
INT 21H
JMP SALIDA
SEGUNDOSS29:
MOV AH,09H
LEA DX,SEGUNDOS30
INT 21H
JMP SALIDA
SEGUNDOSS30:
MOV AH,09H
LEA DX,SEGUNDOS31
INT 21H
JMP SALIDA
SEGUNDOSS31:
MOV AH,09H
LEA DX,SEGUNDOS32
INT 21H
JMP SALIDA
SEGUNDOSS32:
MOV AH,09H
LEA DX,SEGUNDOS33
INT 21H
JMP SALIDA
SEGUNDOSS33:
MOV AH,09H
LEA DX,SEGUNDOS34
INT 21H
JMP SALIDA
SEGUNDOSS34:
MOV AH,09H
LEA DX,SEGUNDOS35
INT 21H
JMP SALIDA
SEGUNDOSS35:
MOV AH,09H
LEA DX,SEGUNDOS36
INT 21H
JMP SALIDA
SEGUN:
CMP CL,36
JE SEGUNDOSS36
CMP CL,37
JE SEGUNDOSS37
CMP CL,38
JE SEGUNDOSS38
CMP CL,39
JE SEGUNDOSS39
CMP CL,40
JE SEGUNDOSS40
CMP CL,41
JE SEGUNDOSS41
CMP CL,42
JE SEGUNDOSS42
CMP CL,43
JE SEGUNDOSS43
CMP CL,44
JE SEGUNDOSS44
CMP CL,45
JE SEGUNDOSS45
JMP SEGUN
CMP CL,46
JE SEGUNDOSS46
CMP CL,47
JE SEGUNDOSS47
CMP CL,48
JE SEGUNDOSS48
JMP SEGU

SEGUNDOSS36:
MOV AH,09H
LEA DX,SEGUNDOS37
INT 21H
JMP SALIDA
SEGUNDOSS37:
MOV AH,09H
LEA DX,SEGUNDOS38
INT 21H
JMP SALIDA
SEGUNDOSS38:
MOV AH,09H
LEA DX,SEGUNDOS39
INT 21H
JMP SALIDA
SEGUNDOSS39:
MOV AH,09H
LEA DX,SEGUNDOS40
INT 21H
JMP SALIDA
SEGUNDOSS40:
MOV AH,09H
LEA DX,SEGUNDOS41
INT 21H
JMP SALIDA
SEGUNDOSS41:
MOV AH,09H
LEA DX,SEGUNDOS42
INT 21H
JMP SALIDA
SEGUNDOSS42:
MOV AH,09H
LEA DX,SEGUNDOS43
INT 21H
JMP SALIDA
SEGUNDOSS43:
MOV AH,09H
LEA DX,SEGUNDOS44
INT 21H
JMP SALIDA
SEGUNDOSS44:
MOV AH,09H
LEA DX,SEGUNDOS45
INT 21H
JMP SALIDA
SEGUNDOSS45:
MOV AH,09H
LEA DX,SEGUNDOS46
INT 21H
JMP SALIDA
SEGUNDOSS46:
MOV AH,09H
LEA DX,SEGUNDOS47
INT 21H
JMP SALIDA
SEGUNDOSS47:
MOV AH,09H
LEA DX,SEGUNDOS48
INT 21H
JMP SALIDA
SEGUNDOSS48:
MOV AH,09H
LEA DX,SEGUNDOS49
INT 21H
JMP SALIDA
SEGU:
CMP CL,49
JE SEGUNDOSS49
CMP CL,50
JE SEGUNDOSS50
CMP CL,51
JE SEGUNDOSS51
CMP CL,52
JE SEGUNDOSS52
CMP CL,53
JE SEGUNDOSS53
CMP CL,54
JE SEGUNDOSS54
CMP CL,55
JE SEGUNDOSS55
JMP SEGUN
CMP CL,56
JE SEGUNDOSS56
CMP CL,57
JE SEGUNDOSS57
CMP CL,58
JE SEGUNDOSS58
CMP CL,59
JE SEGUNDOSS59

SEGUNDOSS49:
MOV AH,09H
LEA DX,SEGUNDOS50
INT 21H
JMP SALIDA
SEGUNDOSS50:
MOV AH,09H
LEA DX,SEGUNDOS51
INT 21H
JMP SALIDA
SEGUNDOSS51:
MOV AH,09H
LEA DX,SEGUNDOS52
INT 21H
JMP SALIDA
SEGUNDOSS52:
MOV AH,09H
LEA DX,SEGUNDOS53
INT 21H
JMP SALIDA
SEGUNDOSS53:
MOV AH,09H
LEA DX,SEGUNDOS54
INT 21H
JMP SALIDA
SEGUNDOSS54:
MOV AH,09H
LEA DX,SEGUNDOS55
INT 21H
JMP SALIDA
SEGUNDOSS55:
MOV AH,09H
LEA DX,SEGUNDOS56
INT 21H
JMP SALIDA
SEGUNDOSS56:
MOV AH,09H
LEA DX,SEGUNDOS57
INT 21H
JMP SALIDA
SEGUNDOSS57:
MOV AH,09H
LEA DX,SEGUNDOS58
INT 21H
JMP SALIDA
SEGUNDOSS58:
MOV AH,09H
LEA DX,SEGUNDOS59
INT 21H
JMP SALIDA
SEGUNDOSS59:
MOV AH,09H
LEA DX,SEGUNDOS60
INT 21H
JMP SALIDA

SALIDA:
MOV AH,4CH
INT 21H

END

También podría gustarte