Involves turning compiled code (such as machine code, byte code or IR code) back in higher-level assembly mnemonics.