Assembler: Orario senza gli int
Inviato: domenica 30 dicembre 2007, 18:14
Premetto che sono proprio agli inizi con l'assembler, ma devo fare un programma per l'università e voi siete la mia ultima speranza.
Il programma consiste nel visualizzare a video l'orario, sembra facile, ma non ci è permesso utilizzare il comando int 21, e la relativa funzione per richiedere l'ora al sistema.
Ho trovato che l'ora è situata all'indirizzo 0040:006c
Ma chiaramente è composta da 4 byte, ed ecco il problema, come faccio ad ottenere ore minuti e secondi da quei 4 byte?
Comprendo che la domanda non c'entra assolutamente con linux, ma non so a chi altro rivolgermi.
grazie.
Il programma consiste nel visualizzare a video l'orario, sembra facile, ma non ci è permesso utilizzare il comando int 21, e la relativa funzione per richiedere l'ora al sistema.
Ho trovato che l'ora è situata all'indirizzo 0040:006c
Ma chiaramente è composta da 4 byte, ed ecco il problema, come faccio ad ottenere ore minuti e secondi da quei 4 byte?
Comprendo che la domanda non c'entra assolutamente con linux, ma non so a chi altro rivolgermi.
grazie.