Deasembler
Jest to program komputerowy dokonujący translacji języka maszynowego na język asemblera.
W znacznej większości kodów w języku maszynowym nie jest możliwa skuteczna translacja na język asemblera. Powodem tego jest to, że deasembler nie potrafi odróżnić danych od samego kodu i interpretuje je jak kolejne instrukcje.
Wynik działań deasemblera jest często zupełnie niezrozumiały zarówno dla człowieka jak i maszyny.

