Kdysi jsem to obstojně uměl. IMHO neexistuje univerzální assembler (resp.JSA), ale je vázaný na konkrétní HW. Např. assembler 8086 neumí podmíněné skoky (nebo volání podprogramů, už mi to vypadlo), assembler 8080 to umí protože v 8080 na to je strojní instrukce, assembler Z80 má příkazy pro blokový přenos dat atd.
Takže co chcete programovat?