Entwickler-Ecke

Alle Sprachen - Alle Plattformen - Offset Darstellung


lisa1999 - So 15.03.20 19:30
Titel: Offset Darstellung
Hi,

Hab eine Frage zur Exzess Darstellung :

Ich habe den offset wert 32767 und will 14256 und -14256 in Hexadezimal in der Offset Darstellung Zeigen in 16bits.

Das heißt doch ich müsste eigentlich die -32767 als 0 Setzen und wenn ich den negativen Wert möchte dann 14256-32767 =EXz(-32767) = -18511 und wie komm ich dann an den positiven wert?


Th69 - Mo 16.03.20 14:16

Du sprichst von Excesscode [https://de.wikipedia.org/wiki/Exzesscode]?
Bei einem Offsetwert von 32767 geht ja der Wertebereich von -32767 .. 0 .. +32768.

Du brauchst also nur 32767 zu den jeweiligen Zahlen addieren und dann das Ergebnis in Hexadezimal umwandeln.