In computer programming
, the disassembly
is the result when machine code
is translated back into assembly language
. Most of the useful information, like variable names, is stripped during assembly
and can not be recovered during 'disassembly'.
Results can be greatly improved with an intelligent disassembler which can have a symbol table hand written to control the process.