Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
#1

Как получить ассемблерский код - C++

09.06.2009, 01:29. Просмотров 654. Ответов 8
Метки нет (Все метки)

Как компилировать программу, чтобы потом можно было получить из неё ассемблерский код и какие нужны дополнгительные программ, если конечно нужны.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2009, 01:29     Как получить ассемблерский код
Посмотрите здесь:

Получить код кнопки C++
C++ Как получить код завершения процесса
Как получить html код C++
Получить html код открытой в Google Chrome страницы C++
Получить транспонированную матрицу (Проверьте код,пожалуйста) C++
как вернуть массив и как неявно получить атрибут объекта C++
C++ Получить все возможные варианты комплектов книг. Исправить код
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
09.06.2009, 01:42     Как получить ассемблерский код #2
чтобы получить из программы ассемблерный код нужен дизассемблер, а не опции компилятора.
Mecid
678 / 227 / 4
Регистрация: 15.10.2007
Сообщений: 1,247
09.06.2009, 02:12     Как получить ассемблерский код #3
IDA PRO Тебе в руки и все
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
09.06.2009, 02:13     Как получить ассемблерский код #4
А я за gdb c командой disas, и x/Xi
и objdump с опцией -d.
А также gcc с опцией -S.
Mecid
678 / 227 / 4
Регистрация: 15.10.2007
Сообщений: 1,247
09.06.2009, 02:26     Как получить ассемблерский код #5
Да гдб удобен и к тому же бесплатен
можно еще HTE Попробовать
Delphin_KKC
UNIX-way
709 / 494 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
09.06.2009, 08:35     Как получить ассемблерский код #6
W32Dasm 10.0 - неплохой дизассемблер. Конечно, не ИДА, но для начинающего, имхо, лучше.
Otaka
1822 / 678 / 18
Регистрация: 11.12.2008
Сообщений: 1,019
09.06.2009, 14:05     Как получить ассемблерский код #7
OllyDbg - и отлаживает, и дизассемблирует, и исправляет, и распаковывает(если знать как), и анализирует(хотя не так хорошо как ИДА).
Я всегда им пользуюсь.
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
09.06.2009, 21:51     Как получить ассемблерский код #8
SoftICE, OllyDbg, ну и hiew иногда...
этого для начала хватит... IDA Pro - отличный интеллектуальный дизассемблер, но платный зараза. W32Dasm - странное чудо.. он как-то группирует код..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2009, 21:57     Как получить ассемблерский код
Еще ссылки по теме:

C++ Как получить доступ к элементам массива работая с ним как с указателем и адресной арифметикой
C++ Как получить код символа unicode в std::wstring?
C++ Как получить бинарный код символа?
C++ Получить код страницы из Google Chrome||Opera
Получить ASCII код русских букв C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CheshireCat
Эксперт С++
2891 / 1240 / 78
Регистрация: 27.05.2008
Сообщений: 3,341
09.06.2009, 21:57     Как получить ассемблерский код #9
Цитата Сообщение от qwert Посмотреть сообщение
Как компилировать программу, чтобы потом можно было получить из неё ассемблерский код и какие нужны дополнгительные программ, если конечно нужны.
Прочитай внимательно документацию к твоему конкретному компилятору. Все известные мне приличные компиляторы (BCC, MSVC, GCC, LCC) умеют генерировать ассемблерный листинг производимого кода, вот только необходимые опции и ключи командный строки - у всех разные
Так что сторонние программы тебе не особо нужны......
Yandex
Объявления
09.06.2009, 21:57     Как получить ассемблерский код
Ответ Создать тему
Опции темы

Текущее время: 20:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru