IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Средства кросс-разработки для PC
SuperMax
сообщение 13.6.2021, 13:51
Сообщение #1


Администратор
*****

Группа: Root Admin
Сообщений: 6 282
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Начнем с антиквариата
asm.com он жe asm.exe
BK-10/11 Assembler v1.00 by AO SW Co., 1996.

Прикрепленный файл  ASM.EXE ( 15.88 килобайт ) Кол-во скачиваний: 639



генерит полноценный листинг генерации

арифметику с метками не понимает, увы


генерит файл bin от которого надо отрезать загловок - 2 слова
не помню есть ли ключ который это отключает



--------------------
Живы будем - Не помрем !
Пользователь в онлайне!Карточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 13.6.2021, 13:53
Сообщение #2


Администратор
*****

Группа: Root Admin
Сообщений: 6 282
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Очень удобный комплект разработки в консоли

http://emulator.pdp-11.org.ru/RT-11/
Прикрепленный файл  RT_11_Emulator.rar ( 812.44 килобайт ) Кол-во скачиваний: 636


очевидно, что это полноценный MACRO11

пример вызова для сборки SAV-файла под RT11
rt11.exe MACRO /LIST:aztst.lst aztst.mac
rt11.exe LIN aztst.OBJ
del aztst.OBJ



пример вызова для сборки бинарника ПЗУ
rt11.exe MACRO /LIST:BZ326.lst BZ326.mac
rt11.exe LIN BZ326.OBJ/BOT:160000

отрезать нужное тоже просто

в линухе
dd if=BZ326.SAV of=bz326.rom bs=1 skip=57344

а для винды я написал каттер:
Прикрепленный файл  cut.exe ( 129.78 килобайт ) Кол-во скачиваний: 589

синтаксис прост:
cut.exe BZ326.SAV 57344 4096 BZ326.ROM


Документация

на русском -
ПО ДВК [TIFF] Книга 6 - Системные библиотеки и сообщения системы (Научный центр-1990)
ПО ДВК [TIFF] Книга 5 - Руководство системного программиста (Научный центр-1990)


ОПЕРАЦИОННАЯ СИСТЕМА ФОДОС-2
СИСТЕМНАЯ МАКРОБИБЛИОТЕКА
РУКОВОДСТВО ПРОГРАММИСТА
589.7545471.00042-01 33 01
ЛИСТОВ 158
1985
Прикрепленный файл  SYSMAC.TXT ( 204.27 килобайт ) Кол-во скачиваний: 13



оригинальная
AA-H378C-TC_RT-11_Programmers_Reference_Manual_Jul84.pdf
AA-H378A-TC_RT-11_V4.0_Programmers_Reference_Manual_Mar80.pdf


v9.7-v7a-a-aa-kx10a-tc-pdp-11-macro-11-language-reference-manual-v9.5.pdf
RT-11 System Macro Library Manual
Прикрепленный файл  AA_PD6LA_TC_RT_11_System_Macro_Library_Manual_Aug91.pdf ( 941.09 килобайт ) Кол-во скачиваний: 302



--------------------
Живы будем - Не помрем !
Пользователь в онлайне!Карточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 18.7.2021, 20:57
Сообщение #3


Администратор
*****

Группа: Root Admin
Сообщений: 6 282
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Кросс Ассемблер БК Турбо 8.
http://gid.pdp-11.ru/bkturbo8_doc.html

Сделан на основе алгоритмов Turbo 8DK для Andos.
Комплект:
BKTurbo8.exe - кросс компилятор, линковщик.
  1. BKbin2obj.exe - конвертер массивов данных в объектные модули чтобы прилинковывать их к скомпилированным ассемблерным программам.
  2. ARIFM.ASM - модуль выполнения команд расширенной арифметики, при необходимости, скомпилировать в объектный файл и слинковать со своей программой.
  3. BKTurbo8.??? - этот файл документации (расширение распространяемого файла пока не утверждено).
  4. Примеры применения и использования.
Максимальная длина исходного текста не ограничена.

Максимальная длина получаемой программы - 0177000 байтов.

Оригинальная система программирования на языке Ассемблера Turbo8DK являлась дальнейшим развитием ассемблеров серии TURBO (MicroWS, TURBO4H, TURBO5M, TURBO6M) и предназначалась для работы на БК10 с дополнительным ОЗУ 16К и на БК11.

Кросс ассемблер БКТурбо8 предназначен для компиляции ассемблерных программ и создания исполняемых бинарных модулей, которые потом можно запускать на БК-0010(-01) и БК-0011(М).

Кросассемблер системонезависимый и вообще ни от чего не зависимый. При успешной компиляции создаётся бинарник, который будет работать так и там, как и где задумано разработчиком компилируемой программы.

Генерируется .bin файл, у которого первым словом идёт адрес загрузки, вторым - размер файла, совместимый с эмуляторами. Этот файл можно закинуть в образ с помощью BKDE. Так же возможно генерация .raw файла без заголовка .bin для нужд пользователя.

Полная документацияПрикрепленный файл  BKTurbo8.html ( 149.21 килобайт ) Кол-во скачиваний: 331



Пример модульного проекта с овелееями
Прикрепленный файл  mod_project.rar ( 474.88 килобайт ) Кол-во скачиваний: 345





--------------------
Живы будем - Не помрем !
Пользователь в онлайне!Карточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.3.2024, 1:12