Assembler ist vereinfacht gesagt Maschinensprache. Es gibt nur eine handvoll Befehle, dafür werden sie schnell ausgeführt, weil der jeweilige Prozessor sie direkt versteht. Darum gibt es für jede(n) Prozessor(familie) ein eigenes Assembler. Freilich hat man nicht für jeden Prozessor das
Rad neu erfunden, und es gibt ähnliche bis gleiche Befehle, aber das wars dann auch schon. Ich habe mitte der 80er noch mit Assembler rumgespielt, mangels guter Alternativen. Heute würde ich sowas nie mehr machen. Viel zu umständlich für minimalen Performancegewinn erkauft mit maximaler Unwartbarkeit.
Und genau deshalb ist Assembler eben NICHT mit C oder irgendeiner anderen standardisierten (Hoch)Sprache vergleichbar.
http://de.wikipedia.org/wiki/Assembler_%28Informatik%29
http://de.wikipedia.org/wiki/Assemblersprache
Sherlock