disassembler

(redirected from disassemblers)
Also found in: Dictionary.

disassembler

[‚dis·ə′sem·blər]
(computer science)
A program that translates machine language into assembly language.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

disassembler

Software that converts machine language back into assembly language. Since there is no way to determine the human thinking behind the logic of the instructions, the resulting assembly language routines and variables are named and numbered sequentially (A001, A002, etc.). Disassembled code can be very difficult to maintain in its original state; however, the code can be manually renamed for future maintenance. See decompiler.

Hypothetical          HypotheticalHuman-Written         Machine-CreatedAssembler Code        Disassembler Codestart in  quant       R001 in A001
       if  quant>100        if A001>100
       goto bigorder        goto R002
       print "end"          print "end"
       stop                 stop
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Finally, we disassemble the malware source code in stage 5 with IDA Pro, an interactive disassembler. This process is passive and does not execute the malware code.
Our solution is designed to be used with a network disassembler, solving the problem that network disassemblers face with valid executables.
The IDA Pro book; the unofficial guide to the world's most popular disassembler.
Logic-analyzer vendors and third-party suppliers offer disassemblers that produce assembly-language code for a wide range of processors.
For example, leading logic analyzers offer bus support packages with bus probe adapters and disassemblers.
Environmental issues often fit Dangle's criteria as "funny-slash-tragic," including recycled computer monitors (low-paid Third World disassemblers are exposed to the machines' toxic insides), hydrogen fuel cells (in one proposal, the newest and cleanest technology will be dependent on one of the oldest and dirtiest, oil), and logging in national forests (timber companies propose clearcutting to "salvage" the forest).
Many disassemblers refrain from investing in equipment and capabilities that might upgrade the business, e.g.
In 2038, Frank was sent to prison, not for pirate reading, but for having learned debugging and thoughtware disassemblers.
Disassemblers may be constructed that allow virtually any substance to be broken down into its molecular components.
The toolkit uses SLED specifications to help programmers write applications that process machine code - assemblers, disassemblers, code generators, tracers, profilers, and debuggers.
(47) Not surprisingly, the programs to accomplish this are known as decompilers or disassemblers. The process may often be done in several steps, changing the machine code first to assembly language, and then to a higher-level, more easily understood language.
Two chapters describe software tools such as disassemblers, object code dump, debuggers, and HLL compiler options that display assembly language code as ways of analyzing compiler output.