...
Известно, что T-trap произойдёт через одну команду после команды RTT, даже если выполненная после RTT команда очистит T-бит.
Но что случится, если следующая команда - ещё одна RTT, которая снова установит бит T.
Ответ даёт тест: RTT.SAV
Результат выполнения на V-модели процессора 1801ВМ1 такой:
Код:.RU RTT RTT command test. RTT ; 020 -> PSW RTT ; 020 -> PSW RTT ; 020 -> PSW RTI ; 000 -> PSW >>> Trap to 014 <<< Program completed. .
При выполнении последовательности команд RTT, каждая из которых устанавливает бит T - процессор 1801ВМ1 полностью блокирует прерывания и выполняет первый T-trap только через одну команду после завершения последовательности.





Ответить с цитированием