About
A disassembler outputs an instruction listing from a file.
- A disassembler don't give you back the original source code, whereas a decompiler does.
- A debugger do the same thing but permits to watch instructions execute step by step, inspect values in memory, and so on.
- An assembler translates the assembly code into device instruction