Tatsächlich ist es sogar so, das die genannten 90% der
ASM-Befehle bis runter zum 80386 (dem ersten 32-Bit-Prozessor im PC) funktionieren.
Generell kann man sagen: Bleibst du in einer Prozessorfamilie, dann ist der
ASM-Code auch nahezu identisch. Im PC-Sektor ist dies x86-Assembler, das von Intel mit dem 8088 aus den späten 70er Jahren eingeführt wurde und seither von Generation zu Generation weiterentwickelt wurde. Verzichtete man auf 32-Bit-Code, würden die 90% sogar noch auf dem 8088 laufen.
Wechselt man die Prozessorfamilie (Motorola, ARM, ATMEL, oder für die ganz alten Hasen, Zilog) wechselt natürlich auch die Assemblersprache.