Цитата Сообщение от Impartial Посмотреть сообщение
А в ПЗУ наверняка есть этот тест. По моему вызывался по Т0 с терминала ДВК. Адрес какой?
По T0 запускается выполнение всех тестов ( T1 - T6 ) подряд (таймер должен быть выключен).

В моём эмуляторе МС1201 успешно проходят тесты T1 - T4 :

Код:
160442
@T0
ТЕСТ     1
 
ТЕСТ     2
ПАМЯТЬ   020000 -157776
ПАМЯТЬ   000600 -017776
 
ТЕСТ     3
 
ТЕСТ     4
ВВЕДИТЕ СЛЕДУЮЩИЕ СИМВОЛЫ:
 
1 2 3 4 J C U K
1 2 3 4 J C U K
ТЕСТ     5
 
ДЕФЕКТ   71
 
002046
@

Код ПЗУ, запускающий тесты, выглядит так:

Код:
ROM:160754   Cmd_T:        Call    GetChar
ROM:160760                 BiT     #2000, R1
ROM:160764                 BNE     BadCmdChar
ROM:160766                 Cmp     #6, R0
ROM:160772                 BCS     BadCmdChar
ROM:160774                 Mov     R0, @#456
ROM:161000                 ASL     R0
ROM:161002                 Add     #T0, R0
ROM:161006                 Mov     R0, R4
ROM:161010                 Mov     (R4), R4
ROM:161012                 Jmp     @#160306

ROM:160306                 Clr     @#177644
ROM:160312                 BiS     #^B1100, @#177716   ; SEL1
ROM:160320                 Jmp     (R4)

ROM:161410   T0:           .Word   167430
ROM:161412   T1:           .Word   167652
ROM:161414   T2:           .Word   164354
ROM:161416   T3:           .Word   164354
ROM:161420   T4:           .Word   164354
ROM:161422   T5:           .Word   164354
ROM:161424   T6:           .Word   164354


---------- Post added at 13:47 ---------- Previous post was at 13:42 ----------

Цитата Сообщение от Impartial Посмотреть сообщение
По моему а ПДП11 нет программных приоритетов прерываний от УВВ . Приоритет определяется местом установки платы УВВ в корзине. Чем ближе к процессору ( в электрической цепочке линии IRQ) тем выше приоритет.
Дело в том, что передающий и принимающий порты - это разные устройства, но находящиеся в одном контроллере. Их невозможно воткнуть в корзину в произвольном порядке, поэтому их приоритет относительно друг друга определяется схемотехникой самого контроллера. Следовательно, нарушение их приоритета означает физическое повреждение контроллера, что и проверяет тест.