Orario e Data - Assembly ATT

di il
2 risposte

Orario e Data - Assembly ATT

Salve mi servirebbe una mano per creare un programma che mi stampi data e ora dal sistema, ho provato a cercare sul web ma non sono riuscito a trovare niente a riguardo, riuscite a darmi una mano?

Grazie mille

2 Risposte

  • Re: Orario e Data - Assembly ATT

    Per la data devi usare
    la subfunzione 4 del interrupt 1ah
    mentre per l'ora devi usare la subfunzione 2 del interrupt 1ah
    esempio
    carica data
    mov ah,04
    int 1ah
    in cx avrai l'anno mentre in dx avari mese in dh e giorno in dl
    mentre per l'ora avrai ch=ore cl=minuti dh =secondi
    sia la data che l'ora sono in formato bcd quindi per poterli stampare li devi convertire.
    spero di esserti stato di aiuto
  • Re: Orario e Data - Assembly ATT

    Scusa mi ero dimenticato una cosa
    se vuoi impostare l'ora devi utilizzare
    la sottofunzione 3 dell'interrupt 1ah
    con ch=ora cl=minuti e dh = secondi
    mentre per la data devi usare
    la sottofunzione 5 dell'interrupt 1h
    dove ch=secolo cl=anno dh=mese dl=giorno
    esempio
    mov ah,5
    mov ch,20
    mov cl,14
    mov dh,6
    mov dl,30
    int 1ah

    spero di esserti stato di aiuto
Devi accedere o registrarti per scrivere nel forum
2 risposte