HEX-BCD-Wandlung

Gast #34693
Lesenswert?
• ▲
▼
einfach immer durch 10 teilen, der Rest gibt die entsprechende 
BCD-Stelle, der ganzzahlige Teil wird weiter dividiert. Wie oft du das 
machen musst, hängt von der Größe deiner Zahl ab.
Bsp 8bit, Wert 0xfb=251
251/10=25 Rest 1 -> letzte Stelle
25/10=2   -> erste Stelle
Rest 5 -> zweite Stelle
#34694
Lesenswert?
• ▲
▼
Mit Google solltest du eigentlich nur so mit Beispielen überschüttet 
werden.

So richtig helfen kann dir so keiner, da Du ja nicht mal die CPU, 
Programiersprache, Ausgabeformat usw. nennst.

Allgemein ist auf CPUs ohne Division die Subtraktionsmethode am 
schnellsten. Sie hat auch den Vorteil, daß Du direkt nach ASCII ausgeben 
kannst und die Order stimmt (höchstes Digit zuerst).


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren