Я сделал, только он сырой пока что. Как раз универсальный, работает, как в ЦП, так и в ПП. Сначала тестирует скорость команд в ПП, потом в ЦП.
Вид для печати
На 11/83.
Просто SPEED.SAV кривой до безобразия - искренне считает, что .SETTOP выделяет память программе и думает, что раз он его выдал, то уж никак не наткнется вверх по памяти на систему. Танцы с включите-выключите таймер - вообще жуть :)
А так - был бы тест который можно было бы запустить в RT-11 и командой PRUN загрузить в PPU без изменений :)
Там его нет в виду того, что это полноценная таки машина :)
Суть в другом. Можно сделать тест который просто тестирует то, где запущен. Запустил командой RUN - тестирует ЦП. Загрузил командой PRUN на УКНЦ - тестирует ПП. Сделать универсальный RELо-SAV нетрудно. Различить из программы где она запущена тоже :)
В приложении - тест скорости вывода символов в порт терминала - CPS.SAV с исходником.
Есть два варианта теста:
1. CPS.SAV - без ожидания прерывания по WAIT.
2. CPS2.SAV - с ожиданием прерывания по WAIT.
Интересно, какие результаты получаются на реальном оборудовании..