Кросс Ассемблер БК Турбо 8.http://gid.pdp-11.ru/bkturbo8_doc.htmlСделан на основе алгоритмов Turbo 8DK для Andos.Комплект:
BKTurbo8.exe - кросс компилятор, линковщик.
- BKbin2obj.exe - конвертер массивов данных в объектные модули чтобы прилинковывать их к скомпилированным ассемблерным программам.
- ARIFM.ASM - модуль выполнения команд расширенной арифметики, при необходимости, скомпилировать в объектный файл и слинковать со своей программой.
- BKTurbo8.??? - этот файл документации (расширение распространяемого файла пока не утверждено).
- Примеры применения и использования.
Максимальная длина исходного текста не ограничена.
Максимальная длина получаемой программы - 0177000 байтов.
Оригинальная система программирования на языке Ассемблера Turbo8DK являлась дальнейшим развитием ассемблеров серии TURBO (MicroWS, TURBO4H, TURBO5M, TURBO6M) и предназначалась для работы на БК10 с дополнительным ОЗУ 16К и на БК11.
Кросс ассемблер БКТурбо8 предназначен для компиляции ассемблерных программ и создания исполняемых бинарных модулей, которые потом можно запускать на БК-0010(-01) и БК-0011(М).
Кросассемблер системонезависимый и вообще ни от чего не зависимый. При успешной компиляции создаётся бинарник, который будет работать так и там, как и где задумано разработчиком компилируемой программы.
Генерируется .bin файл, у которого первым словом идёт адрес загрузки, вторым - размер файла, совместимый с эмуляторами. Этот файл можно закинуть в образ с помощью BKDE. Так же возможно генерация .raw файла без заголовка .bin для нужд пользователя.
Полная документация
Нажмите для просмотра прикрепленного файлаПример модульного проекта с овелееями
Нажмите для просмотра прикрепленного файла