gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ

Wie werden positive und negative Dualzahlen binär codiert?

gefragt von InsGesichtInsGesicht am 24.10.2007 um 11:56 Uhr

Ja dass müsst ich für mein Praktikum wissen

Frage beantworten

Hier finden Sie weitere Fragen zu den Themen:

Computer x 76.762 PC x 40.097 Informatik x 915

elsni
beantwortet von elsni am 24. Oktober 2007 12:16
7x
Die Antwort ist hilfreich? Dann klick mich!

Bei einer negativen Zahl wird das höchste Bit gesetzt, und der rest invertiert und um eins verschoben codiert. Klingt kompliziert, ist es aber nicht wirklich.

Methode: Nimm die positive zahl, ziehe eins ab und drehe alle Bits um, dann hast Du die negative Zahl.

Wenn man von einer 8-Bit Zahl ausgeht:

00000011 = 3

00000010 = 2

00000001 = 1

00000000 = 0

11111111 = -1

11111110 = -2

11111101 = -3

Kommentar von D7b4e78b0406fcf2527c4379d6965c8fsmallboriswulff am 24. Oktober 2007 12:24

DH!

Kommentar von 25c8bad7c00ddcf5ac3162a7f0cab194smallInsGesicht am 24. Oktober 2007 12:59

Vielen Dank, sehr gute Antwort, hat mir geholfen

Kommentar von Dennse am 25. Oktober 2007 08:05

und wie unterscheide ich "253" von "-3"

Kommentar von wachi am 19. Dezember 2007 15:14

bei 8 Bit, also 8 Nullen oder Einsen gibt es nur 256 Möglichkeiten (2^8). Das bedeutet man muss sich entscheiden ob man nur positive Zahlen haben will (unsingned Integer) von 0 bis 255 oder ob man auch negative haben will (signed Integer), dann hat man -128 bis +127. In der Tat ist unsigned 253 = signed -1 = 11111101. Will man mehr Zahlen braucht man mehr Bits .. z.B. 16 Bit...

Kommentar von Baf7456ce932bcb63b281a64b6c36df8smallt49atbv am 25. Oktober 2007 22:55

Das funktioniert so wenn die Zahl in einem speziellen Speicherbereich gespeichert ist den man Register nennt.



Verwandte Fragen

Verwandte Fragen

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.