Pokročilé assemblery
Assemblery vyššej úrovne zlučujú nízkoúrovňový assembler so súčasťami VPJ. Poznajú jazykové abstrakcie jazykov vyššej úrovne ako vyššie riadiace štruktúry hlavne IF, WHILE, REPEAT...UNTIL, FOR, deklarácie a volania funkcií a abstraktné údajové typy ako záznam, množina či trieda. Typickými príkladmi sú:
- Borland TASM
- Microsoft MASM
- IBM HLASM (pre z/Architecture systémy)
- Jim Niel Terse
- Randall Hyde HLA