Moin!
Die Begründung das die Syntax gleich ist, weil es ja beides Assembler sind ist witzig. Dann compilier mal dein TASM Code mit NASM - sind ja auch beides Assembler...
Die Syntax ist beides der TASM Syntax (im Gegensatz zu NASM mit dem AT&T Syntax). Es sind nicht alle Befehle wie in TASM vorhanden (z.B. CPUID), aber die meisten. Die Programmierung ist soweit auch gleich, nur das halt die Proceduren/Funktionen direkt definiert werden durch Delphi...
Eine grundlegende Einführung in die Parameterübergabe und den integrierten Assembler bietet die Delphi Hilfe...
MFG
Muetze1