Como lo dije en la entrada anterior, aquí les dejo unos cuantos códigos para realizar ciertas funciones en Lenguaje Ensamblador. Aquí mostrare algunas funciones de pantalla y entrada de datos (teclado). Esperando que ayude a muchos (^_^)
Obtener la fecha.
MOV AH,2AH
INT 21H
NOTA: La información se guarda en los siguientes registros:
- AL = Dia de la semana(Domingo=0)
- CX = Año
- DH = Mes
- DL = Día del mes
MOV AH,2CH
INT 21H
Nota: La información se guarda en los siguientes registros:
- Hora = CH
- Minutos = CL
- Segundos = DH
- Milisegundos = DL
MOV AX,0600H ;Llamada a la función
MOV BH,07H ;color de fondo y color de letra
MOV CX,0000H ;coordenadas de inicio
MOV DX,184FH ;coordenadas de fin
INT 10H
Donde:
- Las coordenadas de inicio y de fin son para Fila-Columna, suponiendo que la pantalla esta en un tamaño de 25 filas por 80 columnas.
- Las coordenadas de inicio y de fin se dan en valor hexadecimal, fila y columna
- La primera columna es la numero 0 (cero) al igual que la primera fila es 0 (cero).Color de fondo; donde 0 = Negro y 7 = Blanco
MOV AH,02H ;Llamada a la función
MOV BH,00H ;pagina 0
MOV DH,05H ;Fila
MOV DL,10H ;Columna
INT 10H
Donde:
- Es la pagina donde se va a colocar el cursor
- El valor de Fila se da en hexadecimal
- El valor de Columna se da en hexadecimal
Excelente aporte... pequeño pero muy facil y explicado para novatos :)
ResponderEliminar