У меня замечание к информации в emuverse по векторе прерывания 160006. Судя по листинге ПЗУ калькулятора Электроника МК-90, это вектор обработки прерывания от двойной ошибки шины в режиме HALT (в Немиге вызывает перезагрузку системы).
Код:
160000: .WORD 000000
160002: .WORD 160016, 000340
160006: .WORD 160022, 000340
160012: .WORD 160030, 000340
160016: CLR R0
160020: BR 160034
160022: MOV #000002,R0
160026: BR 160034
160030: MOV #000004,R0
160034: TST @#000050
160040: BEQ 160050
160042: ADD @#000050,R0
160046: JMP (R0)
160050: MOV (SP),R1
160052: MOV #001000,SP
160056: MOV 160116(R0),R0
160062: MOV R0,R5
160064: ADD #000025,R0 ;адрес конца строки
160070: MOV #000006,R4 ;число цифр
160074: JSR PC,100032 ;вывод восьмеричного числа
160100: MOV R5,R0
160102: MOVB (R0)+,R2
160104: BEQ 160114
160106: JSR PC,120034 ;вывод символа r2 на экран
160112: BR 160102
160114: BR 160114
160116: .WORD 006236 ;строка "ОСТ ПО АДРЕСУ 000000"
160120: .WORD 006265 ;строка "ДВ ОШ КАНАЛА 000000"
160122: .WORD 006314 ;строка "ОШ ВЕК ПРЕРЫВ 000000"