En ensamblador se ensambla no se compila Se puede ensamblar con FASM,MASM,NASM,etc.. .
Lo que se refieren con que cambia es que cambia la sintaxis puede ser que tambien por ejemplo si programas para otro tipo de procesador no te va andar en otro , tambien si haces algo para 64 bits no te andara en un procesasdor de 32 bits ; pero eso pasa en todos los lenguajes
Salu2