
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[35.175.191.46] |
![]() |
|
Страницы: (5) [1] 2 3 ... Последняя » все ( Перейти к последнему сообщению ) |
![]() |
Сообщ.
#1
,
|
|
Я понимаю, что можно использовать TASM для DOS, MASM32 для Windows, gas для Unix, а иногда использовать ещё и NASN, но, во-первых, перебрать все подобные варианты невозможно (поэтому я сделал как смог), а во-вторых, у каждого есть любимый ассемблер, которым он пользуется чаще всех остальных ассемблеров
![]() |
Сообщ.
#2
,
|
|
|
По моему FASM ето прекрасная комбинация: ТАСМ+МАСМ+НАСМ
![]() Привет |
![]() |
Сообщ.
#3
,
|
|
Я сам удивлён на счёт FASM'а и NASM'а.
О первом здесь очень часто говорят. |
Сообщ.
#4
,
|
|
|
К сожалению tasm у нас изучают в вузах, вот поэтому собственно он и лидирует. B)
|
Сообщ.
#5
,
|
|
|
tasm для dos, masm32, nasm для всего остального.
|
Сообщ.
#6
,
|
|
|
Насчёт Tasm - в корне не согласен.
Причём здесь ВУЗы? Лично я сам выбрал Tasm задолго до его изучения в ВУЗе. Tasm популярен потому, что прост в использовании и даёт полный контроль над кодом создаваемой программы. В отличие от Fasm, где в exe-шнике сегменты генерятся самим компилятором и полной картины ты не видишь. Хотя у Fasm есть свои преимущества. Жаль только что Borland перестал обновлять Tasm (или, по крайней мере, давно этого не делал). Последнее, что было добавлено - это поддержка MMX. Может быть Borland опомнится, хочется на это надеяться. Тем не менее поклонников у Tasm много, и я один из них. |
Сообщ.
#7
,
|
|
|
Обычно пишу на MASM32, недавно набрел на FASM и перешел на него - очень понравился.
|
Сообщ.
#8
,
|
|
|
MASM в винде. Для Доса раньше юзал TASM
![]() |
Сообщ.
#9
,
|
|
|
несомненно fasm
и кто там сказал что Цитата где в exe-шнике сегменты генерятся самим компилятором и полной картины ты не видишь мануали почитайте уважаемый |
Сообщ.
#10
,
|
|
|
Да, насчёт сегментов я прогнал
![]() Но всё равно Tasm forever. |
Сообщ.
#11
,
|
|
|
давно я тасм в руки не брал
вот чем мне фасм нравится там все в одном флаконе и компилер и линкер нажал кнопочку и готово к тасму же линкер нада да и насчет полного конторля в фасме да я могу сам сделат таблицу импорта ехпорта, dosstub какой угодно воткнуть атрибуты сегментов какие угодно установить ну и макро довольно неплохо там получается и само сабой набор форматов выходных файлов меня вполне устраивает нет никаких проблем с инклудами (за 5 мин делаются для любой библиотеки) не надо искать lib и прочую хрень и ide симпатичное а для любителей окошко-строения есть Fresh" project (c)2003, 2004 Fresh developement team This file is in the root directory of the Fresh RAD IDE. Fresh is FASM based self compilable RAD IDE for Windows. To look and compile it use recent version of the FASMW compiler or Fresh IDE itself. |
Сообщ.
#12
,
|
|
|
Насчёт линкера - вопрос спорный
![]() А как ты на Fasm модульную программу напишешь? Будешь в исходник кучу includ-ов пихать? Хотя в принципе дело вкуса и привычки. На самом деле я согласен, что Fasm это классная штука. Лично я считаю его чуть-ли не единственным конкурентом Tasm (или наоборот ![]() В общем каждый выбирает под собственный вкус, но по-моему эти два ассемблера лучшие ![]() |
Сообщ.
#13
,
|
|
|
а что ты под модульной понимаеш?
![]() |
Сообщ.
#14
,
|
|
|
Понятие вроди общепринятое
![]() Ну пишешь ты прогу в разных файлах, а потом всё это в кучу собираешь. Но прикол в том, что разные части в разных файлах вообще разные люди пишут. Так в Tasm компилируешь всё отдельно, а потом эти модули (*.obj или *.lib) компонуешь вместе. А в Fasm кроме includ-ов я способа не знаю. Но я повторюсь - это дело вкуса ![]() |
Сообщ.
#15
,
|
|
|
ну дык если изврашатся компили свои обектники в COFF и линкуй любым линкером
|