Działają na różnych platformach przeznaczonych dla różnych platform:

amd64_x86: generuje 64-bitowy kod, uruchamia się w środowisku 32-bitowym. x86_amd64: generuje 32-bitowy kod, uruchamia się w środowisku 64-bitowym. amd64: generuje 64-bitowy kod, uruchamia się w środowisku 64-bitowym.

Pozostałe asemblery kompatybilne z MASM Wiele więcej asemblerów potrafi przetworzyć kod napisany dla MASM, z wyjątkiem większości złożonych makr.

Turbo Assembler (TASM) opracowany przez firmę Borland, później należący do Embarcadero, ostatnio zaktualizowany w 2002 roku, ale nadal dostarczany z C++ Builder i RAD Studio. JWASM Macro Assembler, trzyma się zasad licencjonowania Sybase Open Watcom EULA. Pelle’s Macro Assembler, jeden z komponentów Pelles C, czyli środowiska programistycznego. UASM jest darmowym i kompatybilnym z MASM asemblerem bazowanym początkowo na JWASM.

Wsparcie dla łączenia wielu języków Dokumentacja z roku 1987 w wersji 5.1 wprowadziła wsparcie dla języków wysokiego poziomu typu Microsoft BASIC, C, FORTRAN, Pascal.