Хм, ждал 10 минут пока что то произойдёт запустив первый вариант, и 5 минут второй.
А что должно произойти по завершении теста? Возврат в отладчик?
Вид для печати
Хм, ждал 10 минут пока что то произойдёт запустив первый вариант, и 5 минут второй.
А что должно произойти по завершении теста? Возврат в отладчик?
Ничего не изменилосьСкрытый текст
- - - Добавлено - - -
А вот здесь человек описывает процесс получения исполняемого кода используя GCC. Дальше, в коментариях он пишет что и сишную библиотеку он собрал, правда пользы от нее мало оказалось - после линковки с функцией spintf обнаружилось что код не влазит в адресное пространство PDP11 :)
- - - Добавлено - - -
Как минимум использовать для прототипирования, с последующим добавления асемблеровских вставок в борьбе за такты начиная с критичных мест.
Там нет получения исполняемого кода RT-11.
Там генерится (как я и говорил) UNIXовый a.out, а потом сторонней утилитой преобразуется в LDA формат чтобы грузиться в голый эмулятор (без операционной системы). Можно записать этот код на перфоленту и грузить с нее на живой машине которая поддерживает загрузку с нее. Ну в принципе, я писал утилиту для загрузки LDA файла из под RT-11 (разумеется сама система в памяти при этом уничтожается), есть подобная и в комплекте РАФОСа.
Если же говорить об операционной системе, то данный метод можно применить для написания программ под XXDP где используется LDA формт, а роль операционной системы минимальна :)
Так как привез из деревни УКНЦ решил запустить тест.
Первый вариант: 01 мин. 03 сек., с учетом моей реакции
Второй вариант: 00 мин. 15 сек., с учетом моей реакции
Все на реальном железе.
Нужно собрать программу в формате SAV.
В принципе можно сделать конвертер a.out в SAV, но смысла особого не будет: программу нельзя будет собрать с библиотеками (она ведь уже собрана), соответственно системные вызовы и подпрограммы будут недоступны, а без этого нет и смысла в запуске программы в системе.
Разве что написать нужные библиотеки вручную на том же gas, но тогда проще с самого начала писать на MACRO-11 :)