L'assembler e' specifico per ogni famiglia di CPU (addirittura per ogni famiglia di CPU).

Ed e' un prodotto che puoi trovare in varie "forme" (non ultima quella a pagamento).

Quindi, bisogna capire per quale CPU ti serve e se ti serve acquistarlo o studiarci ...

Per CPU Intel esiste il MASM di Microsoft. Ma ne esistono tanti altri ...