Не знаю, насколько это пригодится. Написал для этих тестов простейший загрузчик чтобы грузить их на БК "легально", без обходных манёвров. В аттаче готовые бинарники. По идее, можно даже в .wav сохранить и на реальной БК загрузить. Но результаты тестирования выдаются в порт 177566, который наверное мало у кого выведен наружу.
Текст загрузчика (походу, моя первая программа в машкодах PDP-11):
Код:; Скопировать загрузчик 00200 байт с адреса 01000 на адрес 022000 000000: 012700 MOV #022000, R0 022000 000004: 012701 MOV #001000, R1 001000 000010: 012702 MOV #000100, R2 000100 000014: 012120 MOV (R1)+, (R0)+ 077202 SOB R2, $-2 ; Продолжаем работу загрузчика уже на адресах 022000+ 000020: 000137 JMP #022024 022024 ; Скопировать тест 020000 байт с адреса 02000 на адрес 000000 000024: 005000 CLR R0 ; Этот код уже исполняется с адреса 022024 012701 MOV #002000, R1 000030: 002000 012702 MOV #010000, R2 000034: 010000 012120 MOV (R1)+, (R0)+ 000040: 077202 SOB R2, $-2 ; Очистить PSW и запустить тест с адреса 0200 000042: 005000 CLR R0 106400 MTPS R0 000046: 000137 JMP #000200 000200 000052:




Ответить с цитированием