Null durchschritten ? |
10.03.2015, 13:45 | Auf diesen Beitrag antworten » | ||
neuling96 | Null durchschritten ? 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:46 | Auf diesen Beitrag antworten » | ||
neuling96 | RE: Null durchschritten ? -4 + 6 = +2 führt zu 1011 + 0110 Übertrag 1110 ————— = 0001 (Zwischenergebnis) |
||
10.03.2015, 15:56 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Im Einerkomplement gibt es zwei Nullen. Wenn du auf die negative 0 eins draufaddierst, bist du nicht bei 1, sondern bei der positiven 0. |
||
10.03.2015, 16:26 | Auf diesen Beitrag antworten » | ||
neuling96 | Woran erkennt man, dass es hier sich um eine negative Null handelt? |
||
Anzeige | |||
|
|||
10.03.2015, 16:44 | Auf diesen Beitrag antworten » | ||
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. |
||
10.03.2015, 17:08 | Auf diesen Beitrag antworten » | ||
neuling96 |
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:09 | Auf diesen Beitrag antworten » | ||
neuling96 | Da ganz links beim Übertrag eine eins stehen würde ergibt es |
||
10.03.2015, 17:11 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Dann rechnen wir mal langsam: -3 + 1 = -2 -2 + 1 = -1 -1 + 1 = -0 -0 + 1 = +0 //hoppla, da müssen wir was machen. +0 + 1 = 1 1 + 1 = 2 Das selbe nochmal binär (4 Bit): 1100 + 0001 = 1101 1101 + 0001 = 1110 1110 + 0001 = 1111 //-0 1111 + 0001 = 0000 //+0 0000 + 0001 = 0001 0001 + 0001 = 0010 |
||
10.03.2015, 17:16 | Auf diesen Beitrag antworten » | ||
neuling96 | -1 + 1 = -0 was ergibt 1+(-1)=? |
||
10.03.2015, 17:23 | Auf diesen Beitrag antworten » | ||
neuling96 |
sprich -3+6 7+(-5) usw.. wird immer beide 0en durchqueren. |
||
11.03.2015, 16:36 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Wenn du +1 dekrementierst, gibt das +0 Bei 7-5 wird gar keine 0 durchschritten/erreicht. |
|