Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос

7.6K
07 июля 2006 года
Eternal Man
59 / / 07.07.2006
Подскажите какой ассемблер лучьше использовать, и где его можно скачать (желательно бесплатно). (Нет только бесплатно).
551
07 июля 2006 года
Pavia
357 / / 22.04.2004
Вот выбирай любой
TASM,MASM
FASM,NASM
Скачать можно от сюда http://www.wasm.ru/toollist.php?list=7
Два класических, советую начинать с них:
ТАСМ -старый компилятор от Борланд. Но многим он нравиться.
MASM -Майкрософтовский .

FASM -Очень популярный ассемблер. С открытыми кодами(асм). А макросы позволяют делать все, что душе угодно.Существует для разных процессоров х86 и x86-64 и ARM.

NASM - синтаксис отличен он Интеловского. По этому менее популярен.

Во всех компиляторах отличный синтаксис. Где то чучуть, а где то и много. К примеру можно напиисать один код и TASM и MASM спокойно возьмут его без изменений.Правдо такое встречается не часто. А вот для NASM придется переписать все.
245
31 июля 2006 года
~ArchimeD~
1.4K / / 24.07.2006
А ещё можешь учить AT&T ассемблер - он в стандартной поставке всех unix-систем (nasm в большинстве из них тоже присутствует). Синтаксис линухового ассемблера противоположен в прямом смысле этого слова - операнды имеют обратную последовательность, и ещё кучу префиксов надо ставить. Вообщем не самое удобное решение, но довольно хорошее, особенно для *nix-программиста.
334
31 июля 2006 года
HexEdit
809 / / 27.07.2006
Лучше - FASM
http://flatassembler.net/
Tomasz Grysztar.
245
31 июля 2006 года
~ArchimeD~
1.4K / / 24.07.2006
А чем так хорош FASM, в чем например его преимущественные отличия от nasma, и есть ли он под линукс в свободном доступе?
349
31 июля 2006 года
Phantom-84
656 / / 27.10.2005
Ознакомишься с его возможностями (мануал прилагается), сам поймешь! Он достаточно простой, но поддерживает разные исполняемые форматы, все современные процессорные технологии и обладает мощнейшими макросредствами, поэтому с его помощью можно писать совершенно разные по типу и назначению программы! Из особенностей можно отметить отсутствие дополнительных параметров командной строки (только имена файлов), оптимизацию кода по умолчанию, оригинальный способ кодирования (сравни бинарники фрагмента кода, созданного этим компилятором, с аналогичными фрагментами, созданными MASM'ом или TASM'ом, сам это поймешь) и мн.др.
349
31 июля 2006 года
Phantom-84
656 / / 27.10.2005
NASM вроде бы тоже не плохой ассемблер, но так как мне раньше попался FASM, я прекратил дальнейшие свои поиски и на данный момент использую только его! Есть FASM и под Linux, более того, благодаря своей внутренней структуре, его легко можно переписать под новую ОС.
1.2K
31 июля 2006 года
piroman17
175 / / 20.07.2006
[QUOTE=Pavia]
Вот выбирай любой
TASM,MASM
FASM,NASM
...
[/QUOTE]

Начинать надо конечно с TASM! т.к. там не никаких макросредств и научишся всё делать с нуля. Лично я за TASM.
260
31 июля 2006 года
Ramon
1.1K / / 16.08.2003
В таком случае я за HEX редактор и таблицу опкодов:D
349
31 июля 2006 года
Phantom-84
656 / / 27.10.2005
TASM - это когда-то пройденный исторический этап. Я уважаю историю, но ведь я не историк, а программист! FASM - очень мощный и в то же время очень простой компилятор, а макросредствами пользоваться не обязательно, хотя если вы попробуете, уверен, вам это понравится :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог