disassembler
Noun
Meaning
English Wikipedia has an article on:disassemblerWikipedia
disassembler (plural disassemblers)
(computing) A computer program that examines another computer program and attempts to generate assembly language source code that would, in theory, reproduce the target program.
Antonyms
Related terms
Examples
A disassembler cannot know what is intended, and may use either syntax to generate a disassembly which reproduces the original binary.
A stand-alone disassembler, when executed, generates an assembly language file which can be examined; an interactive one shows the effect of any change the user makes immediately.
Disassembly, the output of a disassembler, is often formatted for human-readability rather than suitability for input to an assembler, making it principally a reverse-engineering tool.
If so, a disassembler operating on the machine code would produce disassembly lacking these constants and comments; the disassembled output becomes more difficult for a human to interpret than the original annotated source code.
Examples of disassemblers A disassembler may be stand-alone or interactive.
Liam was introduced to the world, an advanced robotic disassembler and sorter designed by Apple Engineers in California specifically for recycling outdated or broken iPhones.