disassembler

/ (ˌdɪsəˈsɛmblə) /

noun

computing a computer program that translates machine code into assembly language