Декомпиляция exe файла написанного на C++ в ассемблер.
Вопрос таков. Можно ли это сделать ? если да то прикольно :>
Будет причина изучать ассемблер для тонкой оптимизации прог...
Да, это возможно. Вы можете использовать дизассемблер для преобразования скомпилированного кода обратно в ассемблер¹. Один из таких инструментов - **IDA Pro**, который позволяет исследовать, отлаживать и при необходимости модифицировать уже скомпилированные программы, когда нет исходных текстов¹.
Однако стоит отметить, что полноценная декомпиляция для C++ в общем случае невозможна: имена переменных и функций не сохраняются¹. Также, декомпиляция может быть сложной задачей, так как компиляторы выполняют множество оптимизаций перед генерацией ассемблерного кода².
Если вы хотите узнать, как выглядит скомпилированная программа на уровне ассемблера, более практичным подходом может быть компиляция вашего собственного кода и просмотр сгенерированного ассемблера. Например, с gcc/g++ это просто требует `gcc -c -S filename.c` и оставит чистый текстовый файл ассемблера для просмотра².
Лввтчтвьды ли тчдкадбатып идорлвлвоаовьвлллы