отдельный вопрос по тесту Савельева CPUTEST2 -- что имел в виду автор, переписывая счетчик таймера в его CSR?
Код:
TICK:   MOV     @#177710,@#177712 ; пишем данные в регистр управления, если счётчик стоит, то там то же значение,
                                ; что и в 177706, т.е. 110275
        CMP     #177777,COUNT   ; не даем счетчику переполниться
        BEQ     STOP            
        INC     COUNT
STOP:   ADD     @#177706,@#177712 ; 110275 прибавляем в регистр управления. тут надо знать, что доступно в РУ по чтению.