Disassembly
From Free net encyclopedia
(Difference between revisions)
Revision as of 15:50, 24 February 2006 Hyad (Talk | contribs) {{merge|Disassembler}} ← Previous diff |
Current revision Hyad (Talk | contribs) {{merge|Disassembler}} |
Current revision
In computer programming, a disassembly is the result when machine code is translated back into assembly language. The term can also refer to the process of creating the disassembly, i.e. using and interacting with a disassembler. 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.