Как пользоваться инструментом
Локальная среда для учебных 16-битных программ FASM: исходник собирается настоящим FASM, .COM запускается в DOSBox, а состояние программы можно разбирать пошагово через Debug/X.
Порядок работы
- Напишите программу в синтаксисе FASM с use16 и org 100h. «Запустить» и «Отладка» сами пересоберут изменённый исходник.
- Используйте «Запустить» для обычного выполнения, «Отладка» для остановки на точке входа и «Перезапустить» для повторения последнего режима.
- Ставьте точки останова кликом в поле слева от строки исходника; в режиме отладки смотрите регистры, флаги, стек, память и историю дизассемблирования.
Когда пригодится
- Лабораторные по x86 и DOS
- Проверка FASM-программ .COM
- Изучение регистров, флагов, стека и памяти
Ограничения и точность
- Среда ориентирована на DOS-программы .COM; защищённый режим и современные ОС не являются целевым сценарием.
- Runtime загружается при сборке проекта отдельным скриптом и затем исполняется локально в браузере.
Конфиденциальность
Исходный код, бинарник и состояние отладчика остаются в браузере; сервер нужен только для раздачи статических runtime-файлов.