Forum

Einloggen | Registrieren | RSS  

Frage zur Konvertierung von Software in CPU-Befehle (Computertechnik)

verfasst von DerElchVomKelch E-Mail, 21.07.2014, 19:04 Uhr

» Ach ja - der wesentliche Teil ist die Steuerungsmatrix.
»
» Auf der CPU ist jede Funktion mit so genannten Gattern als ALU
» (Artthmetische-Logische-Steuereinheit) aufgebaut.
» in den Bitfolgen werden dann die Gatter (Gates - Tore) der ALU auf und
» zu-Gesteuert (vereinfacht gesagt), so daß die Daten in den geforderten
» Berechnungswegen durch die ALU laufen und dabei die Ergebnisse erzeugt
» werden.
»
» Die ALU steuert dabei die Berechnung der gewünschten Ergebnisse, die
» Adressierung und Referenzierung der zu verwendenden Daten und die
» Verwaltung des Programmablaufes (bedingte Sprünge im Ablauf).
» Die Steuerungsmatrix, in die jede Bitfolge zu beginn eines
» Ausführungsschtittes eingelesen wird, nimmt die Reihenfolge der
» Ansteuerungen und das fortschreiten der Berechnung vor. Zum Abschluß wird
» jeweils der nächste Bit-Code referenziert, der dann in die
» Steuerungs-Matrix aufgenommen wird.

Okay, super, das ist schon mal sehr informativ!

Aber wie genau läuft der Schritt von Assembler zu Maschinencode ab?

Angenommen ich schreibe mov al, 9h

Daraus muss ja irgendwie eine Bitfolge werden, die sich hexadezimal als z. B. B4 C8 darstellen lässt.

Wie macht der Assembler das? Ersetzt der einfach jedes Mov durch B4?

Und wenn ich dann eine Hex-Datei habe, die ich im Hex-Editor anschauen kann. Wie werden daraus dann elektrische Signale?

Was bedeutet es, wenn ich direkt in Maschinensprache programmiere? Mache ich dann eine Textdatei auf und schreibe lauter 010101 rein und das wars dann? Weil die 0 die ich da reinschreibe, die entspricht ja nicht einem 0V sondern dem ASCII-Code 30 (hexadezimal)...

Der Teil vom Assembler in Maschinenbefehle, den kapier ich noch nicht.



Gesamter Thread:

Frage zur Konvertierung von Software in CPU-Befehle - DerElchVomKelch, 11.07.2014, 22:22 (Computertechnik)
Frage zur Konvertierung von Software in CPU-Befehle - el-haber, 12.07.2014, 00:03
Frage zur Konvertierung von Software in CPU-Befehle - el-haber, 12.07.2014, 00:13
Frage zur Konvertierung von Software in CPU-Befehle - DerElchVomKelch, 21.07.2014, 19:04