Нужно сделать работу, обратную компилятору. Например компилятор переводит с какого либо языка в машинный код, вам нужно перевести машинный код в двоичном виде обратно в языковую транскрипцию ассемблера или мнемонику. К С++ не имеет никакого отношения.
It's a long way to the top if you wanna rock'n'roll
Должна быть таблица соответствия машинных кодов мнемоническим инструкциям. Это такая вешшчь, которую многие программисты знали наизусть лет этак 40 назад. Что-то вроде:
00000000 ADD
00000001 ADC
00000010 MOV
и т.д. Ну, это все к примеру.
Потом берется первый байт этой команды, переводится в двоичный код и находится соответствие в таблице
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.