ASM80 представляет собой интегрированную среду разработки, предназначенную для написания программ на ассемблере для 8-разрядных процессоров вроде 8080, 8085, Z80 и 6502. ASM80 состоит из двух основных частей: редактора+ассемблера и отладчика. Эта среда разработки является браузерной, то есть вы можете работать с ней на любом компьютере, где установлен современный браузер.
Все файлы хранятся непосредственно в браузере, поэтому нужно завести аккаунт для онлайн-доступа к ним. Впоследствии их можно скачать в виде ZIP-файла на свой компьютер.
Ассемблер использует стандартное ядро, которое содержит стандартный процессор и парсер, и специальные модули трансляции для каждого процессора. Таким образом, общераспространенные директивы, например, ORG, EQU, IF-ELSE-ENDIF, MACRO, REPT, DUP, можно использовать для всех процессоров.
Также можно использовать встроенный отладчик, обеспечивающий базовые функции отладки (пошаговое исполнение кода, доступ к регистрам).
ASM80 можно найти по адресу www.asm80.com.