Befehlssatz und Assembler
Welche Beziehung zwischen Assemblersprache und Maschinensprache ist richtig?
- AAssemblerbefehle werden vom Assembler nahezu eins zu eins in Maschinenbefehle übersetzt
- BAssembler ist unabhängig vom CPU-Typ einheitlich und läuft auf jeder CPU unverändert
- CMaschinensprache ist ein Interpreter, der Assembler zur Laufzeit Zeile für Zeile interpretiert
Antwort und Erläuterung anzeigen
Antwort: A. Assemblerbefehle werden vom Assembler nahezu eins zu eins in Maschinenbefehle übersetzt
Die Assemblersprache schreibt Maschinenbefehle in für Menschen lesbaren Symbolen (Mnemonics) wie „add a0, a0, a1“, die der Assembler in Bitfolgen von Befehlen umsetzt. Da sie den Befehlen nahezu eins zu eins entspricht, unterscheidet sich der Assembler je nach ISA. Pseudobefehle wie „li“ und „mv“ ersetzt der Assembler jedoch durch einen oder mehrere echte Befehle. Auch das Umsetzen von Labels in Adressen ist Aufgabe des Assemblers.