Skip to Main Content

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          Hypothetical
Human-Written         Machine-Created
Assembler Code        Disassembler Code

 start in  quant       R001 in A001
if  quant>100        if A001>100
goto bigorder        goto R002
print "end"          print "end"
stop                 stop

THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction requires permission.
Copyright © 1981- 2026. The Computer Language Co Inc. All rights reserved. CLC Logo