Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Заблудился в ASM-ах, Помогите выбрать. 
:(
    Опции темы
Гость_Игорь
Дата 2.7.2005, 13:31 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Решил возобновить свои занятия с ASM-ом.
Стала проблема с выбором компилятора, и, возможно, IDE.

Раньше я использовал TASM, который поставлялся с Turbo PAscal 7.0
(помните такой ? smile и Notepad как IDE.

А сейчас, как вижу, есть выбор.
Зашел на wasm.ru - и, честно говоря, растерялся:
TASM (ну это понятно), MASM (тоже понятно smile FASM, WinAsm, RosAsm.


Что выбрать?

Почитал топик
http://forum.vingrad.ru/index.php?showtopic=56691 ,
но хотелось бы услышать более развернутые мнения,
может быть даже субъективные.

Мне нужен компилятор, который бы поддерживал инструкции
современных процессоров, поддерживал бы ООП,
была возможность отладки, был документирован,
ну и, конечно, free.

К IDE требования тоже просты - простота, удобство.

Пршу высказать ваше мнение.
Заранее спасибо.
  Вверх
oleg1973
Дата 2.7.2005, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: нет
Всего: 34



fasm+fresh ide
там и ООП и визуальные средства и макросы и либы готовые


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Payne
Дата 5.7.2005, 02:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Детектив
*


Профиль
Группа: Участник
Сообщений: 247
Регистрация: 6.4.2005
Где: Петербург

Репутация: нет
Всего: 10



Цитата(oleg1973 @ 2.7.2005, 14:29)
fasm+fresh ide

Олег всегда и везде, наверное, советует FASM + Fresh IDE smile .
А я, к примеру, считаю, что для кодинга под ДОС больше всего подойдет TASM + Блокнот smile, а под Винду - пакет MASM32 - там есть все необходимое.
PM MAIL WWW ICQ Skype   Вверх
Coder
Дата 5.7.2005, 03:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



masm32 + RadAsm (IDE)

PM MAIL   Вверх
oleg1973
Дата 5.7.2005, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: нет
Всего: 34



Payne
ну это мое субьективное мнение )))


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Kergan
Дата 29.9.2005, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.8.2005

Репутация: нет
Всего: 5



NASM - РУЛЕЗ!!!
Особенно кроссплатформенный писать.... FASM на него похож... чем-то... MASM мне показался слишком громоздким, что ли. Вообще win32 лучше на языках высокого уровня писать, а не баловаться с MASM - все равно такой производительности (в смысле скорости написания) как в С, например, не добьешься. А если уж совсем никак ЯВУ не решает задачу, то в С вставки можно делать на асме.
Так что будущее программ на асме - дрова, осины... Тьфу, что за лес... Драйвера и ОС, вот как надо. Ну иногда - криптеры, декриптеры - чтоб шустро работали. Короче мой голос за NASM.
--------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :(
PM MAIL ICQ   Вверх
Sardar
Дата 29.9.2005, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Цитата(Kergan @ 29.9.2005, 15:36)
Так что будущее программ на асме - дрова, осины... Тьфу, что за лес... Драйвера и ОС, вот как надо.

Ого, чую драйвера ты не писал smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
rsm
Дата 29.9.2005, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 1
Всего: 62



Цитата
поддерживал инструкции современных процессоров

Их поддерживает любой компилятор окромя самого древнего ДОСового TASM - в те времена таких процессоров попросту не было.

Цитата
поддерживал бы ООП

Это реализуется разве что на макросах. Абсолютный чемпион по "макросовости" - FASM, следом за ним идет MASM.

Цитата
была возможность отладки

Отладчик выбирай любой по вкусу. Лично я рекомендую OllyDbg - очень удобный отладчик.

Цитата
был документирован

Больше всего документации, примеров и готовых библиотек для MASM.

Цитата
К IDE требования тоже просты - простота, удобство.

Если нужна простота, качай WinAsm Studio. Если нужны дополнительные навороты и поддержка кучи компиляторов - бери RadAsm.

Цитата(Kergan @ 29.9.2005, 18:36)
Особенно кроссплатформенный писать...

И кому нужна эта кросс-платформенность?

Это сообщение отредактировал(а) rsm - 29.9.2005, 21:14
PM MAIL   Вверх
Kergan
Дата 1.10.2005, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.8.2005

Репутация: нет
Всего: 5



Цитата
Ого, чую драйвера ты не писал

Писал... Когда был глупый, молодой и делал ОСину. Просто IDE для написания дров (я придерживался форматов мазды чтобы потом проще было и можно было прогать в мазде для моей осины) поддерживала NASM, MASM, FASM и TASM - так когда я пробовал чем-нибудь кроме NASM асмить, то приходилось столько лопатить, геморой короче.
Цитата
И кому нужна эта кросс-платформенность?

Ну, если ее можно организовать играючи, совершенно о ней не думая - то почему бы так не сделать? smile
А переход от платформы к платформе рано или поздно настигнет любого прогера. Так что ИМХО лучше сразу учиться делать все максимально универсальным. C++, TCL, NASM - наш выбор!!!
ЗЫ Вообще FASM тоже рулез - но рулез NASMоподобный smile

Это сообщение отредактировал(а) Kergan - 1.10.2005, 08:29
--------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :(
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для начинающих"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для начинающих | Следующая тема »


 




[ Время генерации скрипта: 0.0918 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.