Assembler = Binärcode
Assembler ist nur eine Textanzeige des Binärcodes.
Das kannst du vergleichen mit der Darstellung von Zahlen, diese lassen sich im dezimalen System besser lesen als im binären.
0011 = 3
Es gibt nun noch spezielle Editoren, welche
ASM-Code als "Hochsprache" behandeln und Sprungmarken mit Text darstellen. Diese Textmarken werden dann in Adressen beim kompilieren umgesetzt. Ohne diese Editoren müsste man die Adresse ausrechnen und eingeben.
Wenn du mal CPU "anfassen" möchtest, dann empfehle ich dir einen Mikrocontroller zu nehmen und diesen zu programmieren.
Beliebt sind die Atmel 8Bit Risc Prozessoren - billig und leicht zu beschalten.
Das schöne da dran - man muss alles per Hand machen, da es kein
OS gibt.