dezasamblor
Un dezasamblator este un program de calculator care traduce limbajul mașinii în limbajul de asamblare. Această operație, dezasamblare, este inversă a celei realizate de un program de asamblare, asamblare. Este posibilă dezasamblarea codului mașinii generat de un compilator de limbi de nivel înalt, însă nu vom obține codul sursă al limbii originale, ci doar meciul de asamblare mașină-mașină. Pentru a efectua această operație, ar trebui folosit un decompilator. Ieșirea unui dezasamblator este adesea destinată citirii codului într-un mod mai simplu, mai uman decât citirea biților codului mașinii, mai degrabă decât ca o intrare într-un program de asamblare. Într-adevăr, simbolurile nu sunt restaurate, nici măcar comentariile autorului.