Moin!
Zitat von
d3g:
Du hast prinzipiell Recht, das Besipiel ist nur schlecht: NASM benutzt auch Intel-Syntax (das heißt natürlich nicht, dass TASM und NASM kompatibel sind ...).
Da würde ich mich jetzt streiten wollen, weil der Syntax ist wie der Code geschrieben sein muss, damit ihn der Assembler parsen kann / bzw. versteht. Es scheint mir aber eher so, das du auf die verwendeten CPU spezifischen Dinge eingehst, wenn du von Syntax redest (EAX/AX/AH/AL anstatt A). Das ist aber dann von der Hardwareplatform abhängig. Und selbst die Instruktionen sind zwar von Intel mal original als erstes gebastelt worden und von den anderen Herstellern nur kompatibel dazu nachgebildet, aber das die Befehle nun alle als "Intel Syntax" beschrieben werden können, ist eigentlich ein wenig weit hergeholt - selbst AMD und damals schon Cyrix haben Befehle eingeführt in die x86 Familie, die Intel nicht hatte. Grundsätzlich sind beide Assembler für die x86 kompatible Familie von Prozessoren, benutzen aber bei der Sprachgestaltung unterschiedliche Syntax. So sehe ich das...
MfG
Muetze1