Режим ОСТАНОВ является результатом выполнения команды HALT. Находясь в этом режиме, магистрали МП БИС не отключаются от
магистралей микроЭВМ, а процессор просто отмечает время, в течение которого он ничего не выполняет. Состояние микроЭВМ в этом
режиме аналогично состоянию ОЖИДАНИЕ, за исключением
того, что это состояние устанавливается программно.
Обычно режим ОСТАНОВ оканчивается тогда, когда ВУ выдают
запрос на обслуживание. Один из методов формирования запроса
на обслуживание — подача запроса прерывания на вход 3. Пр МП БИС (уровень «1» на входе 3. Пр).
Если сигналы прерывания не воспринимаются МП БИС (например, после выполнения команды DI), то остается один выход из
состояния ОСТАНОВ — подача сигнала начальной установки на
вход R МП БИС.
Специфика режима ОСТАНОВ заключается в том, что в этом состоянии МП БИС может входить в режим ЗАХВАТ и выходить
из него. В режиме ОСТАНОВ запрос на ЗАХВАТ не будет удовлетворяться, если запрос на прерывание был уже подан на вход 3. Пр,
но не было еще подтверждено его обслуживание (уровень «1» на
выходе П. Пр не установлен). После подтверждения получения
прерывания (уровень «0» на выходе П. Пр) микроЭВМ может войти в состояние ЗАХВАТ.
|