Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Zweierkomplementdarstellung

Zweierkomplementdarstellung

Schüler Fachschulen,

Tags: Zweierkomplement

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
blueSun

blueSun aktiv_icon

15:49 Uhr, 18.08.2014

Antworten
Hallo Liebe Mathefreunde.
Ich habe eine kleine Frage bezüglich Zweierkomplement und hoffe Ihr könnt mir weiter Helfen.

Geben Sie im Zweierkomplement an:
a) 1F , b) -1F

Meine Lösung:
a) E1 , b) -E1

Bei b) bin ich mir nicht sicher, ob ich einfach nur ein negatives Verzeichen setzen kann.
Online-Nachhilfe in Mathematik
Antwort
pleindespoir

pleindespoir aktiv_icon

18:00 Uhr, 18.08.2014

Antworten
Was weisst du denn bereits (vielleicht wikipedia) über das Zweierkomplement ?

Ein Minuszeichen verträgt die Logik jedenfalls nicht, sonst wäre das mit den Komplementen ja nicht extra erfunden worden !
blueSun

blueSun aktiv_icon

14:03 Uhr, 20.08.2014

Antworten
Hallo

Irgendwie habe ich das nicht verstanden. Habe bereits verschiedene Webseiten durchgelesen und irgendwie verwirrt das mich immer mehr. Zuerst wird geschrieben das der Subtrahend inventiert wird und dann mit eins addiert wird, dann wird wieder erklärt das der Minuend dazu verwendet werden muss. Ich habe sogar ein Beispiel gefunden, bei dem 14-9 subtrahiert wird und die 9, also der Subtrahend wird hierzu verwendet. Aber das funktioniert nicht, wenn ich 10-31 Subtrahieren möchte. Hier erhalte ich in binär 01011 -> das ist aber 11.

Wikipedia ist keine Hilfe, weil das einfach viel zu kompliziert beschrieben wird und ich nicht wirklich den Satz verstehe und da schon wieder mich weit entferne. Ich brauche doch nur einmal ein Beispiel, bei dem die Summe von der Subration negative ist und einmal Positive.

Hier mal mein aktuelles Problem:

01010 - 11111 =

Meine Rechnung:

1. Subtrahend inventieren und mit eins addieren = 00001
2. 01010 + 00001 = 01011 => stimmt aber nicht - warum ?

Ich rechne 10 - 31 und es muss doch -21 herauskommen, tut es aber nicht.


Antwort
tommy40629

tommy40629 aktiv_icon

15:44 Uhr, 20.08.2014

Antworten
Hi,

das ist ganz einfach, wenn man es gut erklärt bekommt.

Ich hoffe meine Erklärung hilft weiter.

Ich habe es mir damals so beigebracht.

Das ist für das "B- Komplement"

Komplementbildung
Im PC ist 6-3=3 6 +(-3)
Dazu muss von der 3 das Komplement, die -3 gebildet werden.
6 im Dualsystem ist 0110
3 im Dualsystem ist 0011

Um das Komplement von 3 zu bilden wird 0011 invertiert => 1100
Nun noch zu 1100 die Eins, 0001 addieren 1100+0001=1101
1101=-2³+2²+1=-8+5=-3

0110+1101=10011, aber das ganz links überlaufende Bit fliegt weg,
da es hier maximal 4 Stellen gibt!
Somit ist 0110+1101=0011= 2+1=3


Das hier für das "(B-1) Komplement"


(B-1)-Komplement (B-1)-Komplement
5 Bits

14-7= 14+(-7)
14 = 01110
7 = 00111
-7 bilden:
dazu 00111 invertieren => 11000
14+(-7) = 01110+11000
01110
+ 11000
------------
100110 die 6. Stell fliegt weg und 1 wird addiert:
+ 00001
------------

00111 = 7


Unten ist noch mal Alles in Farbe.


1
2
blueSun

blueSun aktiv_icon

17:19 Uhr, 20.08.2014

Antworten
Vielen Dank!

Okay das ist jetzt sehr nachvollziehbar. Allerdings funktioniert dies nur solange das Ergebnis positiv bleibt. Wenn ich nach deiner Beschreibung zum Beispiel 10-31 durchspiele funktioniert es nicht mehr.

Beispiel: 10-31=-21

10 im Dual ist 01010
31 im Dual ist 11111

Um das Komplement von 31 zu bilden wird 11111 inventiert => 00000
Nun noch zu 00000 die Eins, 00001 addieren 00000+00001 => 00001
01010 + 00001 = 01011 => Das ergibt aber in Dezimal die 11 (Elf)


Wo ist hier der Denkfehler ?
Antwort
pleindespoir

pleindespoir aktiv_icon

17:36 Uhr, 20.08.2014

Antworten
wunderbare Erklärung, Tommy !
Antwort
tommy40629

tommy40629 aktiv_icon

18:41 Uhr, 20.08.2014

Antworten
Bei 10-31 musst Du 10+(-31) rechnen.

Wie im Beispiel: 6-3= 6+(-3)


Antwort
tommy40629

tommy40629 aktiv_icon

18:51 Uhr, 20.08.2014

Antworten
Ok, dann gibt es nur noch diese Möglichkeit:

Lothar Moos Zahlensysteme.

Hier lernt man das durch programmiertes Lernen. Beste Möglichkeit etwas zu lernen!

Ich bin nur noch nicht beim den Rechenarten angekommen, da ich das Buch nebenbei durchgehe.

http//www.amazon.de/Zahlensysteme-Lothar-Moos/dp/B0000BSQ24
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.