Common uses of disassemblers include analyzing high-level programing language compilers output and their optimizations, recovering source code of a program whose original source was lost, malware analysis, modifying software (such as ROM hacking), and software cracking.Ī disassembler differs from a decompiler, which targets a high-level language rather than an assembly language.Īssembly language source code generally permits the use of constants and programmer comments. Disassembly, the output of a disassembler, is often formatted for human-readability rather than suitability for input to an assembler, making it principally a reverse-engineering tool. ( December 2009) ( Learn how and when to remove this template message)Ī disassembler is a computer program that translates machine language into assembly language-the inverse operation to that of an assembler. Please help to improve this article by introducing more precise citations. This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |