Subtraktion im Zweierkomplement |
Haevelin
Tripel-As

Dabei seit: 04.06.2013
Beiträge: 221
 |
|
| Subtraktion im Zweierkomplement |
 |
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 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
 |
|
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]](http://www.matheboard.de/latex2png/latex2png.php?<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 />
)
VG,
Karlito
|
|
07.02.2014 14:12 |
|
|
Haevelin
Tripel-As

Dabei seit: 04.06.2013
Beiträge: 221
 |
|
Dann kommt bei dir aber eine positive Zahl heraus; das Ergebnis ist aber negativ!
|
|
07.02.2014 14:22 |
|
|
|
|
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 |
|
|
Haevelin
Tripel-As

Dabei seit: 04.06.2013
Beiträge: 221
 |
|
Dann ist das Endergebnis also: 10101001?
|
|
07.02.2014 14:31 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
 |
|
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
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
 |
|
Jap
|
|
07.02.2014 14:50 |
|
|
|