|
|
Bei den DOS Funktionen 2Ah, 2Bh, 2Ch und 2Dh, werden Datum und Uhrzeit mit Hilfe der Register folgendermaßen übergeben:
| Element |
Register |
Format |
Zulässige Werte |
| Wochentag |
AL |
Codierter Wert |
0=Sonntag
1=Montag
2=Dienstag
3=Mittwoch
4=Donnerstag
5=Freitag
6=Samstag |
| Tag |
DL |
Binärwert |
1 - 31 |
| Monat |
DH |
Binärwert |
1 - 12 |
| Jahr |
CX |
Binärwert |
1980-2099 |
| Hundertstel |
DL |
Binärwert |
0 - 99 |
| Sekunden |
DH |
Binärwert |
0 - 59 |
| Minuten |
CL |
Binärwert |
0 - 59 |
| Stunden |
CH |
Binärwert |
0 - 23 |
In Verzeichniseinträgen und der Funktion 57H werden Datum und Uhrzeit als speparate 16-Bit-Werte (Niederwertiges Byte zuerst) gespeichert:
| Element |
Bits |
Format |
Zulässige Werte |
| Tag |
0-4 |
5-bit Binärwert |
1 - 31 |
| Monat |
5-8 |
4-bit Binärwert |
1 - 12 |
| Jahr |
9-15 |
7-bit Binärwert |
0-119 (Jahreszahl - 1980) |
| Sekunden |
0-4 |
5-bit Binärwert |
0 - 29 (mit 2 multiplizieren!) |
| Minuten |
5-10 |
6-bit Binärwert |
0-60 |
| Minuten |
5-10 |
6-bit Binärwert |
0 - 60 |
| Stunden |
11-15 |
5-bit Binärwert |
0-24 |
Anzeige:
|
Anzeigen:
|