< Digitale Schaltungstechnik

Unär

Unärdarstellungen von Zahlen werden insbesondere beim Decoder verwendet. Solche Zahlen sind Ziffernfolgen von 0 und 1, wobei es genau eine Eins in der Folge gibt.

DezimalUnär
000001
100010
200100
301000
410000

Allgemein kann eine N-stellige Zahl die Ziffern 0...N-1 darstellen.

Ein Decoder wandelt diese Zahlendarstellung in eine Binärzahl um.

Binär

Binärdarstellungen von Zahlen enthalten ebenfalls die Ziffern 0 und 1. Sie sind N-stellige Ziffernfolgen der Form , wobei eine solche Ziffernfolge verschiedene Werte annehmen kann.

DezimalBinär
000000
100001
200010
300011
400100
500101
600110
700111
801000

Positive Dualzahlen

Geht aus dem Zusammenhang klar hervor, dass es sich um positive Zahlen handelt, kann man den Wert einer Zahl, deren Ziffernfolge ist berechnen durch:

Negative Dualzahlen

Betrag-Vorzeichen

Negative Betrag-Vorzeichen-Zahlen haben den Nachteil, dass sie doppelte Darstellungen für die Null haben. Ansonsten ist das erste Bit bei negativen Zahlen immer Eins.

DezimalBinär
200010
100001
000000
-010000
-110001
-210010
-310011
-410100

Einerkomplement

Negative Zahlen im Einerkomplement haben auch eine "doppelte Null", das erste Bit ist immer "1". Das Einerkomplement einer negativen Zahl erhält man, in dem man alle Bits vom Betrag der Zahl umkehrt. Beispiel: 210 = 000102 und -210=111012.

Das Einerkomplement wird heute nur noch selten verwendet, moderne Computerhardware nutzt das Zweierkomplement.

DezimalBinär
200010
100001
000000
-011111
-111110
-211101
-311100
-411011

Zweierkomplement

Beim Zweierkomplement einer N-Bit-Zahl (zn-1,zn-2,...,z0) ist ebenfalls die höherwertigste Stelle zn-1zu Eins gesetzt. Allerdings ist der Wert dieser Zahl

Beispielsweise ist die Zahl 10102 = -23 + 0 * 22 + 1 * 21 + 0 * 20 = -8 + 2 = -6

Umgekehrt, sucht man eine N-stellige Zahl K im Zweierkomplement, berechnet man -2n-1 + x = K. x stellt man für die übrigen Ziffern als positive Zahl dar.

Beispiel 1

Gesucht ist das 5-stellige Zweierkomplement von -9. Es gilt:

also

und daraus folgt sofort, dass x = 7 ist.

710 = 01112

Es ist also -910 = 101112

Beispiel 2

Gesucht ist das 8-stellige Zweierkomplement der Zahl -9. Es gilt

also

und daraus folgt sofort, dass x = 119 ist.

11910 = 11101112

Es ist also -910 = 111101112

Zusammenfassung Beispiele

-9 als 5-Bit Zahl ist 1.0111. Als 8-Bit Zahl aber 1111.0111 (Punkt zum Veranschaulichen geschrieben). Allgemein kann man sagen, wenn man eine negative Zahl verlängert, dann verlängert man den linken Bereich, wo die Einsen stehen.


Beliebige Basis

Ganze Zahlen mit einer beliebigen Basis b können die Ziffern 0, 1, 2, ..., b-1 haben und lassen sich so darstellen:


Fließkommazahlen

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.