Einzelnen Beitrag anzeigen
Alt 02.10.2002, 12:42   #28
HansHartmann
Inventar
 
Registriert seit: 12.02.2001
Alter: 58
Beiträge: 2.908


Standard

Also, ich versuche es mal zu erklären. Bei einer BCD-Zahl wird jede Ziffer (!!!) der Zahl in 4 Bit codiert. 4 Bit ergeben einen Zahlenbereich von 0 bis 15 bzw. 0x0 bis 0xF. Das hat den angenehmen Nebeneffekt, dass bei Darstellung einer BCD-Zahl in Hexadezimalschreibweise die Zahl für uns als Klartext lesbar ist.

Normal 1205 = BCD 0x1205

BCD-Zahlen sind immer Ganzzahlen, d.h. das Komma muss an einer von Dir definieren Position eingefügt werden. Beispielsweise an der vorletzten Stelle:

Normal 3607.6 = BCD 0x36076

Das ist alles.
____________________________________
Bis dann,
Hans
Digital Aviation
HansHartmann ist offline   Mit Zitat antworten