Вот код тестирования зависания в режиме HALT из прошивки 134 :
Как видно - первым делом дефолтный обработчик TrapTo_4 заменяется на специальный, который при срабатывании выводит сообщение об ошибке. Если настроить эмулятор на обработку прерывания зависания в режиме HALT по вектору 4, то старт прошивки 134 выглядит так:Код:006440 [000344] MOV #3400., @#77006 ; 006442:006510 -> 077006:004566
006446 [000340] CALL 013104 ; R7 :006452 -> 017770
013104 [000340] TSTB @#177564 ; 177564: 200
013110 [000350] BPL 013104
013112 [000350] MOV #42., @#177566 ; 013114:000052 -> 177566:000000
013120 [000340] RETURN ; 017770:006452 -> R7
006452 [000340] MOV #-128., @#172512 ; 006454:177600 -> 172512:007777
006460 [000350] TST @#100000 ; 100000:000000
Код:****
ОшИБКА ВЕКТОРА 4 *
ОшИБКА ВЕКТОРА 4 *
ОшИБКА ВЕКТОРА 4 *
ОшИБКА ВЕКТОРА 4 *
ОшИБКА ВЕКТОРА 4 *
ОшИБКА ВЕКТОРА 4 *
ОшИБКА ВЕКТОРА 4
@ 000002
@

