Skip to main content
disassembler

disassembler

8.9
A program that turns machine code into assembly instructions
  • noun
  • /ˌdɪsəˈsɛmblər/
  • Specialized
translation icon : desensamblador
  • The security analyst used a disassembler to study the malware's behavior.

Examples

  • A disassembler can help programmers understand how compiled code works.

  • Learning to operate a disassembler is essential for reverse engineering software.

  • The disassembler helped me understand the code better.

  • A disassembler is essential for reverse engineering software.

  • The debugger uses a disassembler to convert the machine code back into assembly language for analysis.

  • After running the disassembler, I reviewed the assembly instructions generated from the executable file.

  • When troubleshooting software issues, many developers rely on a disassembler to better understand the underlying code.

Synonyms

decompiler
vsdisassembler
  • Specialized
1 8.2

A program that turns machine code back into readable source code

produces readable low level assembly instructions rather than source code

How Readable

decompiler
  • Specialized
1 8.2
disassembler
  • Specialized
8.9

Surface Forms

disassembler singular
disassemblers plural

Morphology

disassembler = disassemble (semi-transparent) = dis + assemble + er

Adding the agentive suffix '-er' to 'disassemble' straightforwardly forms 'one that disassembles'.

Etymology

Disassembler comes from the parts dis- ('apart') and assemble ('to put together'), the same root as assembly, so the word means 'take apart'. In computing, a disassembler takes machine code 'apart' into readable instructions so people can study how a program works.