ale logiki to w nim mało: np. funkcja MOV. Najpierw się podaje cel, później źródło.
:-D A kto ci powiedział, że w każdym kompilatorze asma jest najpierw cel a potem źródło? To, że TASM, MASM i wiele innych (fakt, większość) ma to nie znaczy, że inne też tak mają. Słyszałem o jakimś pod linuksa, który ma odwróconą składnię.
(np. odwrócone parametry MOV, bardziej zrozumiałe nazwy rejestrów itp.)
A co ci jest nie zrozumiałego w rejestrach? To są bardzo proste skróty od ich angielskich, wiele mówiących nazw. Tak samo instrukcji. Jak dla mnie to więcej mówi, niż np. cout w C++ czy reset w Pascalu.
a kompilator by tłumaczył na zwykły assembler i dopiero wtedy kompilował.
Gdzie tu logika? Lepiej od razu tłumaczyć na kod maszynowy...
I od Assemblera się odczepić ;-) To najlepszy język na świecie (choć nie najwygodniejszy)