Was ist Maschinencode?
Maschinencode ist die wesentliche oder grundlegende Sprache, die die Grundlage für alle derzeit in Betrieb befindlichen Computer bietet. Im Wesentlichen basiert der Maschinencode auf einem Stream von "O" und "I" -Scharns, wobei die Anordnung der Charaktere die Art der in der Nachricht beschriebenen Aktion ermittelt. Der Maschinencode wird manchmal als Binärcode bezeichnet und ist seit den Tagen des elektronischen Gehirns der 1940er Jahre die Sprache der Computer durch die heutigen Computersysteme.
Wenn ein Programmierer Code für ein Programm schreibt, werden die Quellsprachanweisungen in eine Formausgabe zusammengestellt, die diesen Binärcode verwendet. Der Maschinencode wird dann als ausführbare Datei gespeichert, bis auf die Datei zugegriffen und zum Ausführen befohlen wird. Wenn der Code gescannt und ausgeführt wird, liest das Computersystem die Anordnung von Zeichen und erhält Anweisungen in dem, was als nächstes zu tun ist.
Machi lesenDer NE -Code wird vom Mikroprozessor im Computer erreicht. Grundsätzlich weiß der Mikroprozessor, dass er nur eine bestimmte Anzahl der Zeichen gleichzeitig lesen soll, um den Befehl genau zu interpretieren. Die Bestimmung, wie viele Zeichen zu einem Zeitpunkt zu lesen sind, wird durch die Umfangsdateien in der ausführbaren Datei festgelegt. Beispielsweise können die Anweisungen den Mikroprozessor informieren, eine aufeinanderfolgende Zeichenfolge von 32 Zeichen gleichzeitig zu lesen. Der Prozessor berücksichtigt eine Gruppe von zweiunddreißig Zeichen des Maschinencodes und implementiert die dort gefundenen Anweisungen, bevor sie in der Sequenz zum nächsten Codesatz übergehen.
Die Verwendung von Maschinencode ist auch für Programmierer hilfreich, wenn versucht wird, den Code zu ändern oder Probleme mit dem Vorgang zu isolieren. Wenn dies erforderlich ist, bestellt der Programmierer häufig einen Ausdruck des tatsächlichen Codes, der als Müllkippe bezeichnet wird. Der Dump zeigt die Reihenfolge der Zeichen an, obwohl dieses vereinfachte Format hexadezimale Ziffern verwendet, um jedes vier Bit darzustellenS von Charakteren, das den Ausdruck für den erfahrenen Programmierer viel einfacher erleichtert.