Lesen und Schreiben von Binärzahlen

Wenn Sie die meisten Arten von lernen ComputerprogrammierungSie berühren das Thema Binärzahlen. Das Binärzahlensystem spielt eine wichtige Rolle bei der Speicherung von Informationen auf Computern, da Computer nur Zahlen verstehen - insbesondere Basis-2-Zahlen. Das Binärzahlensystem ist ein Basis-2-System, das nur die Ziffern 0 und 1 verwendet, um "Aus" und "Ein" im elektrischen System eines Computers darzustellen. Die beiden Binärziffern 0 und 1 werden in Kombination zur Kommunikation von Text und verwendet Computerprozessor Anleitung.

Obwohl das Konzept der Binärzahlen nach der Erklärung einfach ist, ist das Lesen und Schreiben von Binärzahlen zunächst nicht klar. Um Binärzahlen zu verstehen, die ein Basis-2-System verwenden, schauen Sie sich zunächst das bekanntere System der Basis-10-Zahlen an.

Schreiben in Base 10

Nehmen Sie zum Beispiel die dreistellige Nummer 345. Die am weitesten rechts stehende Zahl 5 steht für die 1s-Spalte, und es gibt 5 Einsen. Die nächste Zahl von rechts, die 4, steht für die 10er-Spalte. Interpretieren Sie die Zahl 4 in der Spalte 10s als 40. Die dritte Spalte, die die 3 enthält, repräsentiert die 100er-Spalte. Viele Leute wissen es

instagram viewer
Basis 10 durch Bildung und jahrelange Exposition gegenüber Zahlen.

Das Base 2-System

Binär funktioniert ähnlich. Jede Spalte repräsentiert einen Wert. Wenn eine Spalte gefüllt ist, wechseln Sie zur nächsten Spalte. In einem Basis-10-System muss jede Spalte 10 erreichen, bevor zur nächsten Spalte übergegangen wird. Jede Spalte kann einen Wert von 0 bis 9 haben. Wenn die Anzahl jedoch darüber hinausgeht, fügen Sie eine Spalte hinzu. In Basis 2 oder Binär kann jede Spalte nur 0 oder 1 enthalten, bevor zur nächsten Spalte gewechselt wird.

Im Basis 2Jede Spalte repräsentiert einen Wert, der doppelt so hoch ist wie der vorherige Wert. Die Werte der Positionen, die rechts beginnen, sind 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 usw.

Die Nummer eins wird sowohl in der Basis zehn als auch in der Binärzahl als 1 dargestellt. Fahren wir also mit der Nummer zwei fort. In der Basis zehn wird es mit einer 2 dargestellt. In der Binärdatei kann es jedoch nur eine 0 oder eine 1 geben, bevor zur nächsten Spalte übergegangen wird. Infolgedessen wird die Zahl 2 binär als 10 geschrieben. Es erfordert eine 1 in der 2s-Spalte und eine 0 in der 1s-Spalte.

Schauen Sie sich die Nummer drei an. Offensichtlich wird es in Basis 10 als 3 geschrieben. In Basis zwei wird es als 11 geschrieben, was eine 1 in der 2s-Spalte und eine 1 in der 1s-Spalte angibt. Dies wird 2 + 1 = 3.

Spaltenwerte für Binärzahlen

Wenn Sie wissen, wie Binärdateien funktionieren, müssen Sie sie nur einfach lesen Mathematik. Beispielsweise:

1001: Da wir den Wert kennen, den jeder dieser Slots darstellt, wissen wir, dass diese Zahl 8 + 0 + 0 + 1 darstellt. In Basis 10 wäre dies die Nummer 9.

11011: Berechnen Sie, was dies in Basis 10 ist, indem Sie den Wert jeder Position addieren. In diesem Fall wird dies 16 + 8 + 0 + 2 + 1. Dies ist die Nummer 27 in Basis 10.

Zahlen bei der Arbeit in einem Computer

Was bedeutet das alles für den Computer? Der Computer interpretiert Kombinationen von Binärzahlen als Text oder Anweisungen. Beispielsweise wird jedem Klein- und Großbuchstaben des Alphabets ein anderer Binärcode zugewiesen. Jedem wird auch eine Dezimaldarstellung dieses Codes zugewiesen, die als an bezeichnet wird ASCII-Code. Beispielsweise wird dem Kleinbuchstaben "a" die Binärzahl 01100001 zugewiesen. Es wird auch durch den ASCII-Code 097 dargestellt. Wenn Sie die Binärzahl berechnen, sehen Sie, dass sie in Basis 10 gleich 97 ist.

instagram story viewer