
Deasembler, dezasembler – program komputerowy, który tłumaczy język maszynowy lub kod bajtowy na język asemblera. Deasembler jest niskopoziomowym odpowiednikiem dekompilatora.
FASM – flat assembler – szybki i wydajny asembler dla systemów: DOS, Windows oraz kompatybilnych z Uniksem takich jak Linux czy systemy z rodziny BSD.

Język maszynowy, kod maszynowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.

NASM, Netwide Assembler to wolnodostępny asembler dla języka Asembler x86.

Stos – liniowa struktura danych, w której dane dokładane są na wierzch stosu i z wierzchołka stosu są pobierane. Ideę stosu danych można zilustrować jako stos położonych jedna na drugiej książek – nowy egzemplarz kładzie się na wierzch stosu i z wierzchu stosu zdejmuje się kolejne egzemplarze. Elementy stosu poniżej wierzchołka można wyłącznie obejrzeć, aby je ściągnąć, trzeba najpierw po kolei ściągnąć to, co jest nad nimi.

WebAssembly, w skrócie Wasm – otwarty standard przenośnego zapisu binarnego, oraz reprezentacji tekstowej w formie S-wyrażeń. Głównym założeniem języka jest udostępnianie wysoko wydajnej platformy do uruchamiania aplikacji na stronach internetowych. Standardem zajmuje się organizacja W3C ze wsparciem Mozilli, Microsoftu, Google oraz Apple. Pracę nad Wasm zostały ogłoszone w 2015 roku. W Listopadzie 2017 Mozilla ogłosiła wsparcie "dla wszystkich głównych przeglądarek".

YASM to przepisany od nowa asembler NASM. Yasm wspiera obecnie architektury x86 i x64. Podobnie jak NASM jest on licencjonowany na licencji BSD, z tą różnicą, że YASM używa wersji 3 klauzulowej a NASM 2 klauzulowej.