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