Programación General > ASM (Ensamblador)
Ayuda Con Novato Fecha Y Hora En La Pc
osw:
Hola a todos bueno disculpen si cometo unas burradas soy nuevo y necesito ayuda en el ensamblador ;) bueno toy enpesando un curso asi que parece que nos veremos seguido en aca en este foro
el problema que tengo amigos es el siguiente ni bien entre ah claces me piedieron
1 ) mostrar en pantalla la fecha hora,minuto del sistema osea mediante el ensamblador sacar de la pc fecha hora,minuto
2) y el otro modificarlo fecha hora,minuto ese mismo
y yo tengo nociones basicas puedo hacer unas cuentas cosas en el ensamblador pero no se como enpesar en estos ejercicion y necesito ayuda si me lo pusieran paso a paso seria mejor gracias de ante mano :P
Super_G:
Primero aconsejo que busques un Tutorial de asembler.
Despues:
paraplataforma DOS(MS)
la interrupcion int 21h, con las siguientes funciones
AH = 2ah: lee fecha del sistema(CX=año; DH=mes; DL=dia)
AH = 2bh: Establece fecha del sistema(CX=año; DH=mes; DL=dia)
AH = 2ch: Leer hora del sistema(CH=hora; CL=min; DH=seg)
AH = 2dh: Establece hora del sistema(CH=hora; CL=min; DH=seg)
osw:
gracias bueno si me consegui u manual como dijiste pero entiendo que esa es la interrupcion pero
MOV ah,2cH
INT 21H
pero con lo respecto a
CH=hora; CL=min; DH=seg
no entiendo tengo que poner mov ch,[pero que pongo aca]
podrias ser mas especifico porfavor :(
deldar:
No tienes que mover nada a ch.
Cuando ejecutas:
mov ah,2ch
int 21
El resultado se obtiene en ch,cl,dh. Es decir en ch ya tienes la hora del sistema y puedes trabajar con ella.
Ahora bien, para cambiar la hora del sistema necesitas los datos de hora,minutos, segundos.Y entonces si tendrás que mover a ch,cl,dh los datos correspondientes para que al ejecutar:
mov ah,2dh
int 21
Los datos nuevos pasen al sistema.
Super_G:
Eso mismo.
Navegación
[#] Página Siguiente
Ir a la versión completa