Как в среде Dev-С++ получить asm-текст.

Тема в разделе "WASM.BEGINNERS", создана пользователем _sheva740, 17 фев 2011.

  1. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    Добрый день.
    Не подскажете как в среде Dev-С++ получить asm-текст.
    То есть в Dev-С++ я собрал "Hello world" на с,
    а вот как получить еще и asm-листинг моей программы?

    Спасибо.
     
  2. Z3N

    Z3N New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2009
    Сообщения:
    812
    _sheva740
    Добавить в опции компилера генерацию асм листинга?
    не?
     
  3. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    Z3N
    Спасибо!
    Мож кому-то надо?
    Главное меню -> Проект -> Параметры проекта -> вкладка "Параметры" ->
    В EditBox Компилятор С++ вписать строку
    "-save-temps -fverbose-asm"

    Но то что оно генерит на masm и близко не похоже (((
    Пойду к VС++ 6.0.
    Вот когда актуальна любовь к майкрософту и intel-синтаксису во веке веков аминь )))
     
  4. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    Простите, а случаются ли конвертеры из AT в Intel-синтаксис?
    Или легче просто перегнать с-исходник в VC студии?
     
  5. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    _sheva740
    IDA - убогого спасет!
    )))
     
  6. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
    -masm=intel -S
    или
    -masm=intel -save-temps -fverbose-asm
     
  7. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    cppasm
    Спасибо большое!
     
  8. Z3N

    Z3N New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2009
    Сообщения:
    812
    cppasm
    О, а я думал, что мне показалось, что можно получать интел листинг....
    Раньше тоже ковырялся....
    _sheva740
    Вы бы ман прочитали.... Я либо где-то в пдф станул либо сделал пдф из man, уже не помню...
     
  9. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    cppasm
    Извините, а еще вопрос.
    А возможно чтобы вывод листинга был как в VС
    чтоб код на С++ и ниже asm аналог.
    Например:

    ;pointer->NextMessage = (PLUGIN_MSG*) malloc(sizeof(PLUGIN_MSG));
    mov ebx, edi
    invoke malloc,sizeof(PLUGIN_MSG)
    mov [ebx+8],eax

    Сам не нашел, искал - честно.
    Спасибо.
     
  10. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
  11. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    cppasm
    Спасибо огромное!!!