Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Вниз

Ассемблер   Найти похожие ветки 

 
pavel_guzhanov   (2004-09-23 09:29) [0]

Подскажите, кто может. Решил я заняться ассемблером, надыбал электронный учебник, а вот что нужно для этого из софта, типа какой-нибудь редактор, или что-то типа IDE? Что посоветуете?


 
Layner ©   (2004-09-23 09:32) [1]

В фаре хорошо пишется и с подсветкой синтаксиса.


 
Layner ©   (2004-09-23 09:33) [2]

(а вдруг кто то не понял что за "фара":)
FAR 1.70 ...


 
Holy   (2004-09-23 09:47) [3]

И еще хорошо bat"ник написать, который сразу и линковку и копмпиляцию делает... А то не удобно много кнопочек по очереди жамкать...
Есть AsmEdit кажется, он и синтаксис подсвечивает и заодно при настройке, указываются соответствующие пути, компилит и линкует ИМХО удобно... по крайней мере мне понравилось...


 
Anatoly Podgoretsky ©   (2004-09-23 09:49) [4]

Редактор, транслятор, компоновщик и необязательный библиотекарь.
Все сушествует бесплатное и в большом количестве.


 
Digitman ©   (2004-09-23 09:52) [5]

на wasm.ru найди RadASM
это достаточно удобная графическая оболочка, встроенный редактор, поддержка nasm/tasm/masm/fasm, поддержка OllyDebugger


 
pavel_guzhanov   (2004-09-23 10:12) [6]

спасибо, скачал, буду разбираться


 
inic ©   (2004-09-23 10:42) [7]

А вот немного не в тему (чтобы не начинать новую ветку):

А какой асм использовать собрался (я знаю такие:

tasm
masm
nasm
flatasm
(+ asw - некий GNU асм) ?


 
pavel_guzhanov   (2004-09-23 11:20) [8]

да еще даже не знаю. Я в этом деле полный профанЮ представление об ассемблере осталось только от института, который я закончил в 1990 году. А какой использовать предпочтительнее, и какая между ними разница?


 
Kerk ©   (2004-09-23 11:42) [9]

самый перспективный - FASM
мой любимый - MASM32
почитаемый ветеранами - TASM

:)


 
pavel_guzhanov   (2004-09-23 11:51) [10]

А подскажите, как настроить RadAsm? я пытаюсь в нем запустить на компиляцию файл, который сделан в fasm, а мне выдается сообщение, что ошибка в процессе создания файла с расширением obj.


 
inic ©   (2004-09-23 11:51) [11]

Убедительная просьба Kerk"у, рассказать мне о FASM:

1. FASM = Flat Asm ?
2. Перспективный ?


 
Kerk ©   (2004-09-23 11:54) [12]


> 1. FASM = Flat Asm ?

AFAIK, да

> 2. Перспективный ?

Перспективный в смысле, что он постоянно развивается. На свой TASM Борланд давно забила, Мелкософт свой MASM тоже не трогает (он только за счет энтузиастов на плаву держится). Про NASM ничего сказать не могу. В живую не видел.


 
pavel_guzhanov   (2004-09-23 11:59) [13]

посмотрите пожалуйста топик под номером 10!


 
Anatoly Podgoretsky ©   (2004-09-23 12:01) [14]

Kerk ©   (23.09.04 11:54) [12]
А зачем развивать, чтобы было?
Единственно какое развитие нужно, это обновление библиотек по изменениям в АПИ


 
Kerk ©   (2004-09-23 12:10) [15]


> Anatoly Podgoretsky ©   (23.09.04 12:01) [14]


Одной из проблем, о которых следует задуматься разработчику ОС — средство разработки, которое будет запускаться и работать в новой среде. Как выяснилось компилятор FASM не только поддерживает множество форматов файлов, в том числе способен создавать ELF, PE, MZ без компоновщика, но и компилирует свой исходный текст! Так вы можете внести несколько исправлений и портировать этот замечательный компилятор в свою ОС. На базе компилятора и встроенного компоновщика можно создать свой компилятор языка более высокого уровня, чем ассемблер...

Из других достоинств следует отметить гибкую систему макросов, способность создавать "сырые" откомпилированные образы (binary), что позволяет писать загрузчики, ядра операционных систем, а также поддержку современных инструкций SSE, MMX и многое другое. Взять fasm можно с сайта на sourceforge.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.048 c
4-1093933617
alex732
2004-08-31 10:26
2004.10.10
не определяется хендл дочернего окна


8-1090305304
Алекс
2004-07-20 10:35
2004.10.10
Звуки Windows


1-1095775511
misha123
2004-09-21 18:05
2004.10.10
ООП тип?


14-1095248505
kelegor
2004-09-15 15:41
2004.10.10
Легенды форума


4-1094727071
Erik1
2004-09-09 14:51
2004.10.10
Организация TimeOut для Overlapped чтения из com порта.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский