001
25.02.2003, 11:23 Uhr
Volle
|
Hi,
BCD ist eigentlich ein Relikt aus DOS bzw. Assembler- Tagen, das sich in der Zeit immer kleiner werdender Systeme, wieder erneuter Beliebtheit zu erfreuen scheint...
Google mal nach Binary Coded Decimals. Da solltest du einiges finden...
Wie du damit konkret ein Datum ablegen willst, hängt von deinen Vorgaben ab (wieviel Byte stehen dir zur Verfügung usw.). Hierfür gibt es auch Standardformate. Z.B. IEC 870 Typ G (habe ich aus ein paar alten Unterlagen)
Das sieht so aus:
JJJJ.MMMM.JJJT.TTTT
Wobei hier jeder Buchstabe ein Bit wiedergibt. Das Datum würde in dieser Form also 2 Byte benötigen. Dabei sind
J = Jahr von 0- 99 M = Monat von 1- 12 T = Tag von 1- 31
Du musst also deine Datumswerte durch sinnvolles Einsetzen der Bit- Operatoren (<<, >>, |, & ) in dieses Format bringen.
Grüße, Volle. Dieser Post wurde am 25.02.2003 um 11:27 Uhr von Volle editiert. |