Definition[]
To disassemble a computer program means to translate a machine language program into an assembly language program, which is easier for a programmer to understand.
Overview[]
Translating a machine language program into assembly language is much easier than translating it back into a high-level language.