1. disassembler Программа, получающая на вход программу в машинном коде либо объектный или загрузочный модуль и выдающая эквивалентную программу на языке ассемблера, устанавливая метки, точки входа в подпрограммы и различая области команд и области данных. 2. reverse assembler