In der "guten alten Zeit" vor Hochsprachen war es notwendig, Computerprogramme mit dem tatsächlichen Code zu erstellen, den die Maschine verstehen würde.
Angesichts der Tatsache, dass ein solcher Code im Speicher des Computers tatsächlich binär ist, war dies etwas schwierig. Das Laden von 100100110100010010010010 in einen Speicherort war schwierig.
Der erste Schritt bestand darin, den Benutzern zu ermöglichen, solche Werte als Oktalzahlen in die Maschine einzugeben, die zwar einfacher zu verwenden sind, aber immer noch mühsam sind, und natürlich mussten Sie den numerischen Wert berechnen, der der Anweisung entspricht, die Sie geben wollten .
"Akku 3 mit 137 laden" könnte also tatsächlich 76346121 oktal sein, einfacher zu tippen, aber erst einmal schwerer zu berechnen.
Wäre es nicht schön, schreiben zu können:
LDX 3 137
Stattdessen und muss der Computer selbst dies für Sie in 76346121 konvertieren? Nun, das ist, was ein Assembler tut.
Um am Ende ein ausführbares Programm zu erhalten, müssen Sie Ihre Liste mit Anweisungen erneut durchlaufen. Von einem "Linker" - aber das werde ich hier nicht erklären. Die Antwort ist schon zu lang......
Ein Assembler ist eine Art von Computerprogramm , dass interpretieren Software - Programme in Assembler geschrieben in Maschinensprache