| La procedura
è parzialmente scritta in linguaggio
Assembly. E' probabile che il lettore, in questo momento, non sia in possesso delle
conoscenze di base della programmazione a basso
livello, per cui questa pagina pụ risultare
incomprensibile; desidero fornirtela comunque, come stimolo per approfondire questa potente tecnica di programmazione
(vedi Sezione
Tutorial Assembly).
| La procedura
legge la data corrente dalla Ram
Cmos Tamponata con l’aiuto della
Funzione 2AH della libreria
INT 21H. |
| Per saperne di più
consulta la Scheda
dedicata al Timer
di Sistema
nella Sezione
Dentro il Computer. |
Codice Sorgente |
|
|
|
|
FUNCTION DataIN
(VAR Anno, Mese,
Giorno, NomeGiorn):Word
;
BEGIN
asm
MOV AH,2AH
INT 21H
XOR AH,AH
LES DI,NomeGiorn
STOSW
MOV AL,DL
LES DI,Giorno
STOSW
MOV AL,DH
LES DI,Mese
STOSW
XCHG AX,CX
LES DI,Anno
STOSW
end;
END;
|
|