Для меня это нереально сложно, если бы мог - давно бы сделал.
Тест LDBE на ВМ3
Видно что обратно в RT11 не возвращается.Код:LDBE - Long DOUBLE BUS ERROR - Test v1.0
@ 160000
@M
HALT INSTRUCTION
@G
@ 160000
@P
@ 160000
@
Тута надо смотреть регистры R6, R7 и RS, а также содержимое стека.
Кстати, процессор 1801ВМ3 не различает HALT, DOUBLE BUS ERROR и INTERRUPT ERROR. Все исключения начинают исполняться в одной точке, и никаких признаков ни в каких регистрах нет. Все должно было определяться по всяким косвенным признакам, но в ПЗУ 1801РЕ2-134 этого не реализовано.
До теста LDBE на ВМ3
После.Код:@R6/127026
@R7/173000
@RS/000340
@674/000740
00000676/012702
00000700/000722
00000702/004712
00000704/011100
00000706/000020
00000710/000331
00000712/145414
00000714/156252
00000716/154630
00000720/000047
00000722/000000
00000724/154430
00000726/154004
00000730/145660
00000732/004000
00000734/000000
00000736/000047
00000740/153776
00000742/147664
00000744/145564
00000746/147740
00000750/007314
00000752/177777
00000754/001042
00000756/154546
00000760/145401
00000762/145240
00000764/000000
00000766/000003
00000770/145237
00000772/000120
00000774/143706
00000776/000010
Код:LDBE - Long DOUBLE BUS ERROR - Test v1.0
@ 160000
@M
HALT INSTRUCTION
@R6/000764
@R7/160000
@RS/000000
@674/000740
00000676/012702
00000700/000722
00000702/004712
00000704/011100
00000706/000020
00000710/000331
00000712/145414
00000714/156252
00000716/154630
00000720/000047
00000722/000000
00000724/154430
00000726/154004
00000730/145660
00000732/004000
00000734/000000
00000736/000047
00000740/153776
00000742/147664
00000744/152460
00000746/000061
00000750/151774
00000752/152410
00000754/152346
00000756/001000
00000760/001312
00000762/145414
00000764/001264
00000766/000000
00000770/001256
00000772/000377
00000774/001166
00000776/000340
---------- Post added at 18:54 ---------- Previous post was at 18:49 ----------
Прошивка Здесь
Давайте так, сначала тесты на ВМ3 потом на ВМ2. Чтоб мне платы не менять как пластинки (корзина одна).