Gast
#363931
Hallo Leute, ich habe mal wieder ein Problem. Diesesmal geht es um das 2er Komplement. Ich möchte gerne, eine 2er Komplementzahl in eine Dezimalzahl umwandeln aber ich weiß nicht wie ich das machen soll. Das ganze soll im AVR-Studio geschehen und ein µC soll es mir nachher auf dem Bildschirm ausgeben. Das 2er Komplement erhalte ich von einem Beschleunigungssensor und ich würde diese Werte halt gerne Dezimal ausgeben, so wie es unten kurz beschrieben ist: Dez Bin Hex +511 01 1111 1111 0x1FF +510 01 1111 1110 0x1FE ... +1 00 0000 0001 0x001 0 00 0000 0000 0x000 -1 11 1111 1111 0x3FF ... -511 10 0000 0001 0x201 -512 10 0000 0000 0x200 Könnte mir jemand einen Tip geben, wie ich das im GCC realisiere oder mir sogar einen kleinen Beispielcode dazu geben? Ich komme einfach nicht weiter. Schonmal danke und Gruß, Marian