IDE с отладчиком под MASM32

Тема в разделе "WASM.WIN32", создана пользователем serg128, 21 июл 2009.

  1. serg128

    serg128 New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2009
    Сообщения:
    55
    Народ, подскажите, существуют ли в природе какие либо IDE с отладчиком под MASM32?
    Наподобие Visual C++, т.е. чтобы в программе можно было ставить точки останова, пошагово ее выполнять и смотреть содержимое регистров/переменных?
     
  2. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    serg128
    Использовать MS Visual Studiю, писать на Си, но тела всех процедур писать на встроенном ассемблере не подходит?
     
  3. serg128

    serg128 New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2009
    Сообщения:
    55
    >q_q
    не подходит :dntknw:.
    MASM32 в чистом виде юзаю.
     
  4. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Ну не знаю, у меня в Visual Studio masm код компилиться и отлаживается. Единственно подстветки нет, но это дело поправимое.
     
  5. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Думаю что и другие ide можно настроить, например кодеблокс.
     
  6. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    В RadAsm-е есть возможность ставить БП. Примитивно правда. Но можно дописать плагин, есть исходник, и добавить функциональности. Пробывал - но видимо у меня руки не от ...
     
  7. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    А нафига это вообще надо? Все равно в обычном отладчике будет тот же код что и в листинге, это же ассемблер.
    Точно секта противников отладчиков на форуме завелась...
     
  8. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    int 3 что лень самим написать ?
     
  9. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    onSide
    Похоже ты как раз в этой секте.
     
  10. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    Booster ну я давно не юзал масм сам по себе. В студии асм-файлы компилятся без оптимизации у меня, поэтому разницы нет. Кстати кто-то знает, можно ли вообще включить оптимизацию для асма в студии?
     
  11. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    onSide
    думаю что нет. вообще как вы себе это представляете? любая перестановка, замена комманд может повлиять на работу программы, может вы специально вставили эту команду для выравнивания, вообще пишите на си.
     
  12. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    SPA
    Я и пишу на Си ;)
    Если нет, тогда я не понимаю смысла слов Booster'а. Я думал он как раз имел ввиду что оптимизированный код в отладчике будет отличатся от написанного в листинге...
    Если имелось ввиду что mov eax,[g_hFile] != mov eax,[4D4349]
    или там вместо invoke будет push - call
    то я думаю нормальный человек вдуплит что к чему...
     
  13. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    onSide
    он имел в виду макросы, а не оптимизацию кода. Нету комманды о процессора invoke , это макрос который превратиться в пуш/калл
     
  14. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    ясно, об этом я и писал в предыдущем посте...
     
  15. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    Я когда STAR TREK отлаживал, так только через INT3 ну и далее Olly остановится где надо. А переменные смотрел через загрузку их в регистры или по дампу памяти.
     
  16. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    в винасм студио есть плагин-отладчик, но я им не пользовался, т.к. он для масма, а я последнее время только фасм пользую
     
  17. serg128

    serg128 New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2009
    Сообщения:
    55
    В RadStudio ничего непонятно. Создает какието html проекты... куча меню, а толку мало!
     
  18. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    serg128 установи пакет для масм


    Воабще можно в СофтАйс отлаживать, сделать символы и будет исходный код видно пряв в окне Айса. можно переключатся на дизассемблер.
     
  19. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
    Расскажите, плиз, как подсветить асм код в студии? Заранее признателен.
     
  20. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860