Null durchschritten ? |
neuling96 unregistriert
|
|
Nachteil der Einerkomplementdarstellung ist die Behandlung des Falls, wenn bei einer Operation die Null durchschritten wird. Beispiel: Beim Berechnen von −4 + 6 = +2 erscheint nach einer einfachen Dualzahl-Addition der beiden Einerkomplementdarstellungen zunächst ein falsches Zwischenergebnis:
−4 + 6 = +2 führt zu
1011
+ 0110
Übertrag 1110
—————
= 0001 (Zwischenergebnis)
Was meint man hier mit die Null durchschritten wird???
|
|
10.03.2015 13:45 |
|
|
neuling96 unregistriert
|
|
RE: Null durchschritten ? |
|
-4 + 6 = +2 führt zu
1011
+ 0110
Übertrag 1110
—————
= 0001 (Zwischenergebnis)
|
|
10.03.2015 13:46 |
|
|
|
Im Einerkomplement gibt es zwei Nullen. Wenn du auf die negative 0 eins draufaddierst, bist du nicht bei 1, sondern bei der positiven 0.
__________________ Syntax Highlighting fürs Board (Link)
|
|
10.03.2015 15:56 |
|
|
neuling96 unregistriert
|
|
Woran erkennt man, dass es hier sich um eine negative Null handelt?
|
|
10.03.2015 16:26 |
|
|
|
Wenn du auf eine negative Zahl eine betragsmäßig größere, positive Zahl addierst, wirst du beide 0en durchqueren. Die negative besteht ausschließlich aus 1en, die positive aus 0en.
__________________ Syntax Highlighting fürs Board (Link)
|
|
10.03.2015 16:44 |
|
|
neuling96 unregistriert
|
|
Zitat: |
Original von eulerscheZahl
Wenn du auf eine negative Zahl eine betragsmäßig größere, positive Zahl addierst, wirst du beide 0en durchqueren. Die negative besteht ausschließlich aus 1en, die positive aus 0en. |
Sry das versteh ich nicht
Die Anwendung ist soweit klar
als bsp
-3+6
-3->1100
1100
+0110
=0010
Da ganz links eine eins stehen würde
ergibt
es
0010
+0001
=0011=3
aber wieso das so sein muss??
|
|
10.03.2015 17:08 |
|
|
neuling96 unregistriert
|
|
Da ganz links beim Übertrag eine eins stehen würde
ergibt
es
|
|
10.03.2015 17:09 |
|
|
neuling96 unregistriert
|
|
-1 + 1 = -0
was
ergibt
1+(-1)=?
|
|
10.03.2015 17:16 |
|
|
neuling96 unregistriert
|
|
Zitat: |
Original von eulerscheZahl
Wenn du auf eine negative Zahl eine betragsmäßig größere, positive Zahl addierst, wirst du beide 0en durchqueren. Die negative besteht ausschließlich aus 1en, die positive aus 0en. |
sprich
-3+6
7+(-5)
usw..
wird immer beide 0en durchqueren.
|
|
10.03.2015 17:23 |
|
|
|