АССЕМБЛЕР МАСВО-11 / ОС ДВК
; START - ПРОГРАММА ЗАПУСКА
; SТОР - ПРОГРАММА ОСТАНОВА ПО ВНЕШНЕМУ СИГНАЛУ
; SТОРВ - ПРОГРАММА ОСТАНОВА ПО КОМАНДНОМУ ПРЕРЫВАНИЮ ДЛЯ ОТЛАДКИ (ВРТ)
; REGIST- ОБЛАСТЬ ОЗУ ДЛЯ СОХРАНЕНИЯ СОДЕРЖИМОГО РОН И ССП
SТАRТ: МОVREGIST, R∅ ;ЗАГРУЗКА РОН
МОV REGIST+2, R1
МОV REGIST+4, R2
МОV REGIST+6, R3
МОV REGIST+1∅, R4
МОV REGIST+12, R5
МОV REGIST+14, SP
MTPSREGIST+2∅ ;ЗАГРУЗКА ССП
JMPREGIST+2∅ ;ЗАГРУЗКА СК
SТОРВ: NОР ;МЕСТО КОМАНДЫ
;ТОЧКИ ОСТАНОВА
МFРSREGIST+2∅ ;ВЫГРУЗКА ССП
МОVR∅, REGIST ;ВЫГРУЗКА РОН
МОVR1, REGIST+2
МОVR2, REGIST+4
МОVR3, REGIST+6
МОVR4, REGIST+1∅
МОVR5, REGIST+12
МОV(SP)+, REGIST+16 ;ВЫГРУЗКА СК
TST (SP)+
МОV SP, REGIST+14
МОV #177777,∂#16∅∅∅∅ ;СИГНАЛ ОБРАТНОЙ СВЯЗИ
SТ1: BR SТ1 ;ЗАЦИКЛИВАНИЕ
SТОР: МОVR∅, REGIST ;ВЫГРУЗКА РОН
МОVR1, REGIST+2
МОVR2, REGIST+4
МОVR3, REGIST+6
МОVR4, REGIST+1∅
МОVR5, REGIST+12
МОV(SP)+, REGIST+16 ;ВЫГРУЗКА СК
МОV(SP)+, REGIST+2∅ ;ВЫГРУЗКА ССП
МОVSP, REGIST+14
МОV#177777,∂#16∅∅∅∅ ;СИГНАЛ ОБРАТНОЙ СВЯЗИ
SТ2: BRSТ2 ;ЗАЦИКЛИВАНИЕ
;ВЕРШИНА ЭПЗУ
REGIST ∅ ;R∅
;R1
;R2
;R3
;R4
;R5
;SP
;PC
;PSW
;ВЕРШИНА ОЗУ
УПРАВЛЯЮЩАЯ ПРОГРАММА