2er Komplementdarstellung

Gast #6522467
Lesenswert?
• ▲
▼
Tom K. schrieb:
> 100011 (35) wie ist die vorgehensweise um es in 2er komplement
> umzuwandeln. Ist die Lösung -29?

Du wirst in freier Wildbahn kaum eine negative Zahl in 2er 
Komplementdarstellung mit 6 Bit finden.

Der Sinn der Zweierkomplementdarstellung ist, binäre Addition und 
Subtraktion über den Nullpunkt hinaus zu ermöglichen, also die 
Erweiterung von natürlichen Zahlen zu ganzen Zahlen.
Um dir die Darstellung klar zu machen, fange einfacher mit -1 an. Die 
Zahl ist, bis auf Überträge genau um 1 kleiner als 0. Wenn du also Binär 
0 minus 1 rechnest kommt dabei bei 8 Bit Rechnung ein 11111111 raus und 
so setzt sich das fort (-2 11111110 usw.). Daraus leitet sich die von 
Manfred genannte Regel ab.

MaWin schrieb:
> Alle Bits invertieren und dann +1.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.