Windows Assembly Site |Новости| |О проекте| |Неофиту| |Эѳир| |Ссылки| |Ѳорум|

ИНСТРУМЕНТЫ > Компиляторы

· Статьи
· Исходники
· Инструменты
· Документация

Инструменты:
· Редакторы ресурсов
· Утилиты
· Модификаторы
· Распаковщики
· Компиляторы
· Упаковщики
· Отладчики
· Примочки для Soft-Ice
· Крипторы
· Дизассемблеры
· Инсталляторы
· Реестр
· Всякое
· Декомпиляторы
· Байт-код
· Примочки для IDA
· Уголок NT+
· Образовательные программы
· Крипто

Chrome IDE 1.25 by hitchhikr
"Весьма неплохая IDE... Заточена под masm32. Неплохо настраивается. Поразило обилие встроенных визардов. Особенно для servis'ов и дровишек." Попробуйте. Мои благодарности van.
Сайт программы: http://perso.wanadoo.fr/franck.charlet/Main.html
Размер: 1869.8 kb · Хитов: 2816
Комментариев: 4

COFF to OMF Conversion Utility 1.00.195 by Walter Oney
Конвертер MS COFF-файлов в интеловские OMF. Иногда бывает нужен.
Сайт программы:
Размер: 29.04 kb · Хитов: 1761
Комментариев: 2

D2Inc - ver 0.7 by KiNDER
Берем dll, берем эту тулзень и получаем список экспортируемых функций в формате FASM. Работает на Win от 95 до XP. Более подробно см. доку в аттаче.
Сайт программы: http://www.wasm.ru
Размер: 23.27 kb · Хитов: 1633
Комментариев: 4

FASM 1.67.26 by Tomasz Grysztar
Набирающий популярность ассемблер: поддержка практически всех инструкций, в том числе и "аэмдэшных", встроенный мощный макроязык и малый размер (хотя последние релизы изрядно прибавили в объеме) - вот основные качества этого классного компилятора. Данный пакет есть графическая обертка. Ну и, как всегда, sourceforge, sourceforge!
Сайт программы: http://flatassembler.net/
Размер: 819.92 kb · Хитов: 4029
Комментариев: 21

FASM-ARM v1.11 by revolution
В архиве находится дополнение к FASM 1.67, которое добавляет возможность компилирования ARM-кода. Поддерживаются следующие режимы: ARMv6, THUMB1, VFPv1, VFPv2 и XScale.
Сайт программы: http://arm.flatassembler.net/
Размер: 381.25 kb · Хитов: 1718
Комментариев: 0

Goldroad assembler 1.7 by rob ware
Ассемблер для GBA. Один из лучших (другой альтернативы среди ассемблеров ему практически нет).
Сайт программы:
Размер: 48.41 kb · Хитов: 1678
Комментариев: 0

Lazy Assembler (LZASM) 0.56 by Stepan Polovnikov
LZASM - это x86 assembler для DOS и Windows с поддержкой TASM (Turbo Assembler) IDEAL mode, который на выходе дает OBJ файлы формата OMF. Поддержка MMX, SSE, SSE2, SSE3 (PNI), 3DNow!Pro инструкций.
Сайт программы: http://lzasm.hotbox.ru/
Размер: 77.95 kb · Хитов: 1777
Комментариев: 0

MASM32 v 10 by hutch
Пакет MASM32 был сделан хатчем для win32 asm-кодеров. Содержит MASM32 & link, шаблоны, симпатичный (хмм... - прим. Aquila) ассемблерный редактор и последнюю версию утилиты lib2inc. Новый генератор кода с препроцессором скомпилирует программу меньше чем за минуту. Также последняя версия DumpPE от Клива Турвея. Очень рекомендуется. Этот пакет даст вам все, что нужно для программирования на Win32-ассемблере. Этот пакет теперь содержит все заголовочные файлы и библиотеки импорта. Дополнительно можно зайти на сайт MS и совершенно бесплатно cгрузить себе самые последние версии ассемблера, линкера и компилятора. Адрес: http://lab.msdn.microsoft.com/express/

Сайт программы: http://www.masm32.com
Размер: 3854.33 kb · Хитов: 14075
Комментариев: 19

NASM 2.02 by Frank Barrett Kotler
NASM - это Netwide Assembler, бесплатный портабельный ассемблер для серии Intel 80x86, который использует традиционную мнемонику Intel'а и синтаксис. "Портабельный" - это означает, что компилятор может использоваться на различных платформах. Имеются даже бинарники под cygwin (Windows-эмулятор UNIX - самый лучший, кстати, что бы там Касперски ни писал). Sourceforge означает, что проект открыт для дописывания - учите пользовать CVS и присоединяйтесь! Кстати, в проекте уже есть один русский :-)
Сайт программы: http://sourceforge.net/projects/nasm
Размер: 266.12 kb · Хитов: 1898
Комментариев: 2

RadASM 2.2.1.2 by KetilO/Kir
Данное IDE - это, считай, стандарт IDE для программирования на ассемблере. Все только его и используют. Kir написал маленький плагин: "Позволяет легко двигать и ресайзить контролы в диалоговом окне. Очень удобно использовать при разработке оконных программ с большим кол-вом контролов в окнах (и с малым кол-вом тоже:)." URL - http://www.kirsoft.com.ru/download/asm/KSresizer/
Сайт программы: http://www.radasm.com/
Размер: 843.91 kb · Хитов: 5442
Комментариев: 34

Source Insight v3.50.0056 by Source Dynamics, Inc
Это парсер С++/C# и Java. В принципе, иногда сходу трудненько просечь, какова логика программы. Что с чем связано и как с этим жить. Даже комментарии едва ли помогают. Чужой код - он и есть - чужой код. Так вот, иногда бывает удобной утилита, которая сможет пропарсить все исходники и построить такую себе удобную базу данных. Где макрос BUILD_IT определен, говорите? А какая функция зовет функцию do_it()? Вот тут-то утилита и поможет. И макрос найдет, и дерево вызовов построит. Еще и в виде симпотных картинок. Сравнением функциональности с другими аналогами я не занимался. Если кому не лень - посмотрите в сторону Understand for C/C++ - потом расскажете.
Сайт программы: http://www.sourceinsight.com/
Размер: 3220.16 kb · Хитов: 1579
Комментариев: 2

TASM 5+ by Borland Corp. and !tE
Это маленько подлатаная версия старого-престарого, однако, до сих пор популярного ассемблера. Даже удивительно, сколько просьб пришло - "верните, мол, TASM на родину, все понимаю, кривой, косой, устаревший, а жить без него не могу!". Предупреждаем, пакет устарел, давно не обновлялся, !tE слепил его с миру по нитке (читаем readme). Если новичок - лучше берите MASM32 или FASM. Если ветеран, гм, тогда к чему это читать - качайте!
Сайт программы: http://www.borland.com/products/downloads/download_cbuilder.html#
Размер: 2281.95 kb · Хитов: 5554
Комментариев: 4

TASM32 3.2 by Squak Valley Software
Кроссассемблером называют ассемблер, запускающийся на одной системе, а производящий код для другой. IDA, например - это кросс-дизассемблер. Telemark Cross Assembler работает под Windows и производит obj-файл (линкера нет, он будет собирать этот obj-файл уже на целевой платформе) для 6502,6800/6801/68HC11,6805,TMS32010,TMS320C25, TMS7000,8048,8051,8080/8085,Z80,8096/80C196KC.
Сайт программы:
Размер: 140.51 kb · Хитов: 3211
Комментариев: 1

UniLink v1.03 [beta] (build 25.17) by Юрий Харон
Шустрый, компактный и довольно полезный линкер от одного из вдохновителей проекта IDA.
Сайт программы: ftp://ftp.styx.cabel.net/pub/UniLink/
Размер: 307.98 kb · Хитов: 1488
Комментариев: 4

WinAsm Studio V5.1.3.0 by Antonis Kyprianou
Очередное IDE под MASM. Смотрится достаточно симпатично, всякие мелкие радости, вроде intellisense там присутствуют. Помимо этого сам проект достаточно динамично развивается. Попробуйте, может, понравится.
What's new:
-16-bit linker response file line limit bypassed (Thanks icehole)
-Visual RC Editor: Managed controls did not use window text on creation
Сайт программы: http://www.winasm.net/
Размер: 515.45 kb · Хитов: 2137
Комментариев: 5

Windows Macros File 1.4 by HI-TECH GROUP
Набор макросов для MASM32:
+ Работа с UNICODE строками на русском языке
+ Генерация стандартных фреймов процедур
+ Дополнительные макро для поддержки языков
Сайт программы: http://www.wasm.ru
Размер: 4.5 kb · Хитов: 1513
Комментариев: 0

Набор INC файлов для MASM32 v7.0+ by Edmond / HI-TECH
Набор INC файлов для MASM32 v7.0 и выше, описывающий интерфейсы к функциям Win32:
1. Позволяет обращатся к функциям при помощи Invoke()
2. Не образовывает заглушек при вызове функций
3. Позволяет использовать UNICODE или ANSIM версии функций, в зависимости от флага UNICODE_DEF
4. Содержит стражи включения модуля, в виде inc$__WIN32_имямодуля EQU 1
5. Уже содержит директивы includelib
Сайт программы: http://www.wasm.ru
Размер: 238.86 kb · Хитов: 1590
Комментариев: 2

Патч на MS link.exe by S.T.A.S./Asterix
Вам, возможно, неизвестно, что MS линкер любит пошалить и запихивает в PE-файл (между стабом DOS и началом PE-заголовка) какой-то "мусор". Что же это за "мусор"? Так вот, туда попадает слово "Rich" + compid (!!!) вашей машины, поксоренный определенным ключом! Так это же хамство! Без вашего ведома распространяется весьма забавная информация. Создали вы вирус, слинковали его MS link.exe и хи-хи! :) Данный файл объясняет, как пропатчить link.exe, чтобы больше он так не шутил. Дополнительно сходите на линк и выполните поиск по ключевому слову "lingo12" - это ник товарища, который описывает проблему.
Дополнительно Asterix написал утилиту, позволяющую облегчить этот процесс до не могу (поддерживается VS 2003 и VS 2005 beta). Она покажет вам смещение, а потом уж, имея HIEW, вы знаете, что делать. :)
Еще немного информации: http://www.wasm.ru/forum/index.php?action=vthread&forum=3&topic=7056
Сайт программы: http://board.win32asmcommunity.net
Размер: 6.67 kb · Хитов: 1640
Комментариев: 15





© 2002-2009 wasm.ru - all rights reserved and reversed