Wie lese ich Binärcode?

Zwei Programmiererinnen arbeiten an einem neuen Projekt. Sie arbeiten bis spät in die Nacht im Büro.

Wie lese ich Binärcode?

Bildnachweis: SolisImages/iStock/GettyImages

Binärcode wird oft mit einer Vielzahl von technischen Anwendungen in Verbindung gebracht, und das zu Recht. Binärcode ist in vielerlei Hinsicht die DNA der modernen Computer, einer Sprache mit Einsen und Nullen, die schon lange vor der Entstehung von Computern existierte. Obwohl Binärcode älter ist als die moderne Computertechnik, ist er zu einem integralen Bestandteil des Frameworks für einen Großteil der Technologie geworden, die wir heute verwenden. Vor diesem Hintergrund, sich die Zeit zu nehmen, um die Interpretation und das "Lesen" von Binärcode richtig zu verstehen, vermittelt nicht nur eine Wertschätzung für allgemeine Computerbenutzer, aber auch ein zutiefst starkes Maß an Kontrolle und Verständnis für Technologie Fachleute.

Spitze

Der Binärcode bietet 255 verschiedene Kombinationen von acht Ziffern, von denen jede entweder 1 oder 0 sein kann. Obwohl diese Einsen und Nullen grundsätzlich ein An oder aus State hat die Einführung von ASCII dazu beigetragen, Brücken zwischen dieser Low-Level-Maschinensprache und moderner Programmierung zu bauen.

Grundlagen des Binärcodes

Grundsätzlich ist Binärcode nichts anderes als eine Reihe von Einsen und Nullen, die jeweils in einer bestimmten Reihenfolge angeordnet sind, um die Computerhardware zu veranlassen, eine gewünschte Aktion auszuführen. Aus der Sicht der Computerhardware steht die im Binärcode enthaltene 1 für An, während die 0 für steht aus. Dies bedeutet nicht, dass Einsen und Nullen explizit Leistungsfunktionen innerhalb eines Geräts verwalten. Stattdessen können diese Ein- und Aus-Signale von Geräten interpretiert werden, um eine Vielzahl von Ergebnissen zu erzielen.

Video des Tages

Binär und Basis 2

Beim Lesen und Berechnen von Binärcode wird die angezeigte Zahlenfolge von rechts nach links gelesen, im Gegensatz zum traditionelleren Lesesystem von links nach rechts. Für jede Ziffer einer binären Folge sind zwei Werte möglich, nämlich 1 und 0. Daher wird Binär als Basis-2-System betrachtet. In einer achtstelligen Folge wird die Ziffer ganz rechts als 2^0 betrachtet, die nächste Ziffer als 2^1 und so weiter. Wenn eine 1 vorhanden ist, bedeutet dies, dass dieser bestimmte Basis-2-Wert verwendet wird, während wenn eine 0 gefunden wird, diese bestimmte Ziffer derzeit nicht aktiv ist.

Betrachten Sie als Beispiel die folgende binäre Sequenz: 10011011.

In dieser Situation ist die Zahl 1 auf der ersten, zweiten, vierten, fünften und achten Ziffer von rechts nach links zu finden. Das bedeutet also, dass 2^0, 2^1, 2^3, 2^4 und 2^7 aktiv sind. Vor diesem Hintergrund kann die folgende Rechnung durchgeführt werden: 1 multipliziert mit 2^0 = 1, 1 multipliziert mit 2^1 = 2, 1 multipliziert mit 2^3 = 8, 1 multipliziert mit 2^4 = 16, 1 multipliziert mit 2^7 = 128. Summiert man diese Werte, erhält man: 1 + 2 + 8 + 16 +126 = 153. Daher kann festgestellt werden, dass die Wert dieser binären Folge ist 153.

Lesen von Binär- und anderen Funktionen

Obwohl Binär ein Zählsystem ist, findet es seinen Weg in eine Vielzahl von ausgeklügelten Systemen. Der American Standard Code for Information Interchange, auch ASCII genannt, wandelt Binärcode von einem ausschließlich zahlenbasierten System ebenfalls in ein mit Buchstabenzeichen um. Dadurch wird Binärcode zu einem Kernbestandteil der Mensch-Maschine-Interaktion. Mit 255 möglichen Kombinationen von Binärzeichen umfasst das ASCII-Übersetzungssystem genau 255 Buchstaben und andere häufig verwendete Symbole, die aus Binärkombinationen abgeleitet werden können. Mit der Einführung von ASCII stieg die Funktionalität und Flexibilität binärer Sequenzen exponentiell, Schaffung einer Brücke zwischen Maschinencode und übergeordneten Schnittstellen, die es der modernen Programmierung ermöglichten, blühen.