Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

Приветы всем

последний раз общался с ассемблером чуть больше десятка лет назад, когда делал драйвер для платы 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
Адрес: Москва
Сообщений: 20,995
Репутация: 3436

icq: 446843180
skype: phoenix_proger
По умолчанию

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

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

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

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

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

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

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

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

Небольшой Апдейт: 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,815
Репутация: 6832
По умолчанию

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


09:53.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru