ASEM-51
ASEM-51 - двухпросмотровый макроассемблер семейства микроконтроллеров Intel MCS-51. ASEM-51 предназначен для работы на персональном компьютере под операционными системами DOS, Windows и Linux. Язык ассемблирования ASEM-51 основан на стандартном синтаксисе Intel, и содержит средства условного ассемблирования, макроопределения, а также включает файловую обработку. На выходе у ассемблера может быть как объектный код в форматах Intel-HEX или Intel OMF-51, так и детализированный список файлов. Пакет ASEM-51 включает поддержку более чем 200 производных 8051, программу самозагрузки для целевого управления MCS-51 и документацию в ASCII- и HTML-формате.
Лицензионное соглашение
Перейти на сайт разработчика
Скачать ASEM-51. Version 1.3:
ASEM-51 V1.3 DOS/Windows, 599 kB
ASEM-51 V1.3 Linux, tar format, 328 kB
Assembly Language Debugger
The Assembly Language Debugger – это инструмент для отладки исполняемых программ на уровне ассемблера. В настоящее время он работает только на платформах Intel x86 и поддерживается операционными системами Linux, FreeBSD, NetBSD, OpenBSD.
Особенности:
- Step into / Step over;
- Контрольные точки (Breakpoints);
- Мощный переводчик в формат ELF;
- Легкость манипуляций с памятью;
- Дизассемблер для инструкций Intel x86;
- Легкость манипуляций с регистром.
Скачать Assembly Language Debugger:
The Assembly Language Debugger Linux, FreeBSD, NetBSD, OpenBSD, 651 kB
MASM32
The MASM32 SDK version 10 - распространенный 32-bit ассемблер процессоров семейства x86.
Особенности MASM32 SDK version 10:
- лучшая на сегодняшний день версия библиотеки для обработки чисел с плавающей запятой;
- добавлена библиотека для работы с датой и временем;
- расширен набор функций в библиотеках MASM32;
- библиотеки обновлены до XP SP2;
- добавлены специализированный компоновщик, компилятор и ассемблер от Pelle's tool set с рабочими примерами.
Есть еще много изменений и дополнений. Полный список нововведений можно посмотреть на сайте разработчика.
Скачать MASM32 SDK. Version 10:
MASM 32 SDK vers 10 Windows 2000 и выше, 3 854 kB
OllyDbg
Один из лучших низкоуровневых user-mode отладчиков под Windows. Позволяет дизассемблировать, просматривать регистры, память, выполнять программу по шагам, модифицировать уже выполняемую программу, ставить точки останова на инструкции или на память, присоединяться к уже запущенным процессам, писать ассемблерный код прямо в работающую программу. Незаменим при отладке лаб по ПАКМ.