Frage von Saveta1999, 11

Stellen sie die Dezimalzahlen in binärer Form dar und führen sie die Subtraktion der Binärzahlen aus? Ich muss 37-56 rechnen? Kann mir jemand weiterhelfen?

Informationstechnologie

Antwort
von FuHuFu, 6

37 = 1 2^5 + 0 2^4 + 0 2^3 + 1 2^2 + 0 2^1 + 1 2^0
Also ist 37 in binärer Darstellung 100101

56 = 1 2^5 + 1 2^4 + 1 2^3 + 0 2^2 + 0 2^1 + 0 2^0 
Also ist 56 in binärer Darstellung 111000

Jetzt subtrahieren wir

                          1  1  1  0  0  0
                          1  0  0  1  0  1
                          ------------------
                              1  0  1  0  1            

Also ist 37 - 56 in Binärschreibweise    -10101

Dann rechnen wir zurück

- (1 2^4   + 0  2^3   + 1 2^2   +  0  2^1   +  1  2^0 )  = - (16 + 4 + 1) = - 21

Das Ergebnis ist -21

Kommentar von Saveta1999 ,

wir haben das mit ener und dem zweiter Komplement gerechnet. aber als Ergebnis muss eine negative Zahl. nähmlich -19, herauskommen, aber bei dir Kot -21 raus?

Kommentar von FuHuFu ,

Stimmt, Da hab ich mich verrechnet. Ich schick gleich nochmal korrigierte Version. Fehler hab ich schon gesehen

Kommentar von Saveta1999 ,

und ich muss 37-56 rechnen und nicht 56-37

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten