Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Technische Informatik » Subtraktion im Zweierkomplement » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Subtraktion im Zweierkomplement
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Haevelin
Tripel-As


Dabei seit: 04.06.2013
Beiträge: 221

Subtraktion im Zweierkomplement Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Aufgabe ist 23 - 64 zu berechnen. Es gibt 8 bit zur Darstellung

Nun ist 64= 01000000; dann ist das Einerkomplement davon: 10111111; und zum Zweierkomplement kommt man durch Addition von 1: 11000000;

nun ist 23: 00010111

Die Addition von -64 und 23 führt auf: 11010111; diese Zahl ist aber nicht -41, was herauskommen soll.

Was habe ich falsch gemacht?
07.02.2014 12:12 Haevelin ist offline Beiträge von Haevelin suchen Nehmen Sie Haevelin in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

du hast dich beim zweiten mal Umrechnen von binär in Dezimal verrechnet. Da das Ergebnis negativ ist (erstes Bit ist 1) musst Du wieder das Zweierkomplement bilden:

[latex]<br />
\begin{tabular}{rrll}<br />
& - & 1101~0111 & + 1<br />
= & & 0010~1000 & + 1<br />
= & & 0010~1001 & <br />
\hline \hline<br />
\end{tabular}<br />
= 2^{32} + 2^3 + 2^1 = 32 + 8 + 1 = 41<br />
[/latex]

VG,

Karlito
07.02.2014 14:12 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Haevelin
Tripel-As


Dabei seit: 04.06.2013
Beiträge: 221

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dann kommt bei dir aber eine positive Zahl heraus; das Ergebnis ist aber negativ!
07.02.2014 14:22 Haevelin ist offline Beiträge von Haevelin suchen Nehmen Sie Haevelin in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wenn das erste Bit eine 1 ist und die Zahl als vorzeichenbehaftet gespeichert wird, dann ist die Zahl negativ.
Und das negative Ergebnis hast du als Zweierkomplement.

__________________
Syntax Highlighting fürs Board (Link)
07.02.2014 14:26 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Haevelin
Tripel-As


Dabei seit: 04.06.2013
Beiträge: 221

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dann ist das Endergebnis also: 10101001?
07.02.2014 14:31 Haevelin ist offline Beiträge von Haevelin suchen Nehmen Sie Haevelin in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Mach dir mal den Spaß und errechne das Zweierkomplement von 41... Ich schätze, das sorgt für ein Aha-Erlebnis...
07.02.2014 14:34 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Haevelin
Tripel-As


Dabei seit: 04.06.2013
Beiträge: 221

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Aha, jetzt verstehe ich! 11010111 ist schon -41; da brauche ich nicht mehr herumdoktoren!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Haevelin: 07.02.2014 14:49.

07.02.2014 14:48 Haevelin ist offline Beiträge von Haevelin suchen Nehmen Sie Haevelin in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Jap Daumen hoch
07.02.2014 14:50 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Technische Informatik » Subtraktion im Zweierkomplement