Disassembler

A disassembler is a device that can translate the object code of a computer program into source code.