Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2014, 14:31   #1
КодерПро
 
Регистрация: 07.09.2014
Сообщений: 4
По умолчанию Какая визуальная среда для Ассемблера самая удобная?

Приветы всем

последний раз общался с ассемблером чуть больше десятка лет назад, когда делал драйвер для платы L-CARD в Driver Developer Kit. Писалось всё в обычном текстовом редакторе и компилилось MASM/TASM. Весть прикладной инструментарий был от Борланда 3.1

Больше с написанием ассемблера не сталкивался, работая только в IDA Pro, SoftICE и частично OLLY Dbg. И вот настал час снова вернуться к Асму и ... я зашёл на форум, читаю ваши листинги асмовских программ ... и чувствую, что я дико отстал То есть работая в IDA Pro и Софтайсе я ловил себя на мысли что скиллы не ушли, что это всё такой же Асм, как был так и остался. Но когда я читаю недавние месные листинги, то вижу что подотстал чутка, какие-то Invoki вместо Call near и Call far, какие-то $, какие-то фигурные скобочки, крючёчки, заковырки

Код:
{$G+}
       
      {$DEFINE ManyHyphens}
       
      {$S-}
      Procedure StoreHexNum; assembler; { For call from GetCPUSerialNumber function only! }
      { EAX = Number }
      Asm
Короче, подскажите плиз в какой среде нынче принято кодить на ассемблере? Аналог Visual Studio есть какой? Искал в сети - не нашёл. Неужто все до сих пор в текстовом редакторе сидят?

Спасибо!

Последний раз редактировалось КодерПро; 07.09.2014 в 14:44.
КодерПро вне форума Ответить с цитированием
Старый 07.09.2014, 14:50   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

invoke и прочее это от самого компилятора идет, а не от сред каких-то.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 07.09.2014, 15:22   #3
Vapaamies
Просветитель
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,844
По умолчанию

В примере кода -- вообще Delphi.
В разработке: воспроизводственный контур ИТ
Vapaamies вне форума Ответить с цитированием
Старый 07.09.2014, 15:37   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Аналог Visual Studio есть какой?
RAD Asm вроде есть...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.09.2014, 15:47   #5
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,355
По умолчанию

А чем сама студия не устраивает?
waleri вне форума Ответить с цитированием
Старый 07.09.2014, 16:51   #6
КодерПро
 
Регистрация: 07.09.2014
Сообщений: 4
По умолчанию

А чем тогда студия будет отличаться от редактора из Far Manager?
Тем и не устраивает, что там нет билда, там нет отладчика, нет интелисенса, нет брейкоинтов, нет трассивоки, нет создания проэктов с готовыми пре-созданными шаблонами.

РадАсм ещё не попробывал, остальное что видел, такое Г, извините, программы которые не останавливаются на брейкоинтах, у которых не работают половина функционала и кнопок (Asm GSS Visual Assembler, JaeEditor-Fasm, SASM), FASM хотел глянуть и его среду

За наводку про Радасм спасибо, пробую
Изображения
Тип файла: jpg wer23r23r.jpg (43.0 Кб, 141 просмотров)

Последний раз редактировалось КодерПро; 07.09.2014 в 17:05.
КодерПро вне форума Ответить с цитированием
Старый 07.09.2014, 19:26   #7
КодерПро
 
Регистрация: 07.09.2014
Сообщений: 4
По умолчанию

Небольшой Апдейт: RadAsm-а 2.2.2.0 нету, на торрентах лежит откровенное старьё, но даже торренты мёртвые и не качаются. WinAsm аналогично, всё мёртвое, на официальном форуме ссылки на скачку нету, последний зарегенный чел в середине августа 2014, более теперь рега не доступна. Всё что доступно, это всего лишь редакторы, с путями к Тасму.
Так что отвечу сам себе, ничего особо так и не изменилось. В Нотепаде сочиняем, компилим батником, отлаживаем кусочно.

Буду компилять
Цитата:
complile.bat <файл>
tasm /zi %1.asm
tlink /v %1.obj
td %1.exe
КодерПро вне форума Ответить с цитированием
Старый 07.09.2014, 19:33   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Не знаю... Я пользую FASM+OllyDbg. Ниче лучше я пока не нашел.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.09.2014, 19:48   #9
КодерПро
 
Регистрация: 07.09.2014
Сообщений: 4
По умолчанию

О вот большое спасибо!! не смотрел в сторону ни Фасма ещё, ни в сторону OllyDbg, хотя запускал Олли пару раз, как-то оказался то ли не удобным то ли непривычным и с дуру закрыл так и не привыкнув к нему. Если не сложно, то какие у тебя версии сейчас и того и того

заранее большое спасибо
КодерПро вне форума Ответить с цитированием
Старый 07.09.2014, 19:53   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Оля самая первая. Файсм 16726.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какая среда лучше? generic1 Общие вопросы C/C++ 6 13.04.2011 16:13
визуальная среда Си++ aurora_87 Общие вопросы C/C++ 0 11.11.2009 21:29
Визуальная среда с++ aurora_87 Общие вопросы C/C++ 1 21.10.2009 23:05
какая из трех сортировок (обменная,исчерпыванием,выбором) самая быстрая? Cyberbest Помощь студентам 2 26.04.2008 10:34