Disassembler
Disassembleri abil tõlgitakse masinkood assemblerkeelde. Kuna masinkood ja assemblerkeel on üks-ühele seotud, siis on sellisel juhul kindel, et assembler, mille keel on vastava disassembleri poolt genereeritava koodiga ühilduv, viib programmi peale muudatusi jälle esialgsele kujule tagasi.