При разработке эмулятора необходимо знать набор инструкций платформы. Возьмем для примера разработку эмулятора Playstation 2. Как узнать набор инструкций Playstation 2 для кодирования эмулятора? Они перепроектируют SDKS, чтобы знать инструкции? Или они разбирают железо?
Используя ассемблеры, которые генерируют исполняемые файлы для целевой платформы, можно создавать и отлаживать информацию о некоторых программах, чтобы узнать, как инструкции собраны в машинном коде. Это может помочь обнаружить набор инструкций.