Hallo zusammen, ich suche eine einfache Methode die Folgendes macht. Gegeben ist eine UINT32 UINT32 test = 0x00112345 UINT8[4] result; Ich würde gerne die einzelnen Bytes, als den decimal Wert in eine andere Variable speichern. BSP. result[0] = 0x2D -> also 0x45 Hex von oben result[1] = 0x17 -> also 0x23 HEx von oben haben. ect. gibt es Library Funktionen die genau das machen? Viele Grüße Fred
Fred schrieb: > result[0] = 0x2D -> also 0x45 Hex von oben > result[1] = 0x17 -> also 0x23 HEx von oben haben. Kannst Du nochmal versuchen zu erklären, was das für ein "Umrechnungsalgorithmus" sein soll?
Rufus Τ. Firefly schrieb: > Fred schrieb: >> result[0] = 0x2D -> also 0x45 Hex von oben >> result[1] = 0x17 -> also 0x23 HEx von oben haben. > > Kannst Du nochmal versuchen zu erklären, was das für ein > "Umrechnungsalgorithmus" sein soll? (vorsichtig) Ich denke er sucht die Umwandlung von 'packed BCD' auf Dezimal. Aufteilen in Nibble Zahl = oberes Nibble * 10 + unteres Nibble
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.