Тест Эл.85
Тест Эл.85
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Гы... юмор зачтен))) Если че, в этом эмуле тот же ВМ2, так что все будет идентично УКНЦ)
---------- Post added at 19:24 ---------- Previous post was at 19:23 ----------
На настоящей Немиге, разумеется.
---------- Post added at 19:25 ---------- Previous post was at 19:24 ----------
SOB вообще пока не проверяется, ибо уж очень простая команда, косяк в ней скорее всего сделает неработоспособной систему априори.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Пока пью кофе на работе, пара слов касаемо TSTVM2 и не только
Вместодостаточно просто сделатьКод:BIS #TTSPC$,@#$JSWв начале программы.Код:.ASECT .=$JSW .WORD TTSPC$ .PSECT
Теперь пара слов на предмет CTRL/C - в примерах:Насчет векторов 4/10, прямо на примере TSTVM2:Код:.SCCA #AREA,#FLAG ;БЛОКИРУЕМ CTRL/C ... .TTYIN CMP #3,R0 ;НАЖАТ CTRL/C? ... TST FLAG ;НАЖАТ ДВОЙНОЙ CTRL/C? BNE ... ;ДАкак-то так...Код:.TRPSET #AREA,#TRINT ;УСТАНАВЛИВАЕМ ОБРАБОТЧИК 4/10 ... TRINT:: MOV #42401,R5 ;ЗНАЧЕНИЕ ДЛЯ TRAP TO 4 ADC R5 ;ЕСЛИ C=1, ЭТО TRAP TO 10 ... AREA: .BLKW 2 FLAG: .BLKW
Ну и пара мыслей вслух... Если MFPS/MTPS заменить на TRAP 1/TRAP 2 (к примеру), тест можно будет гонять на всех машинах которые представлены на форуме (например в Э100/25 нет ни MFPS ни MTPS), а также легко адаптировать для запуска в RTEM и RSTS/E...
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
отвлекли
4/10 конечно
---------- Post added at 15:52 ---------- Previous post was at 15:51 ----------
Тюфу - ты - это сейчас отвлекли. Команды "TRAP 1" и "TRAP 2"
---------- Post added at 15:53 ---------- Previous post was at 15:52 ----------
Всмысле поставить перехватчик вектора 34 (можно через .ASECT) и отрабатывать.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Ничего не понял) Как на этих машинах с помощью трапов считывать и устанавливать регистр флагов?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)