Микропроцессорный комплект больших интегральных схем, страница 12

          READY – готовность (ГТ); сигнал указывает МП на готовность памяти или внешних устройств в вводу данных в МП либо приему данных из МП. Сигнал позволяет синхронизировать работу быстродействующего МП и медленно действующих устройств памяти или BУ. Если после посылки сигнала в адресный канал МП в ответ не получит сигнал готовности от ВУ или памяти, то он переходит в состояние ожидания WAIT до поступления сигнала READY;

          WAIT – ожидание (ОЖД); сигнал подтверждает, что МП находитсяв состоянии ожидания;

          HOLD – захват (Зхв); сигнал поступает от ВУ для захвата доступа к шинам адреса. ВУ или другой МП может захватить доступ к шинам адреса. Однако захват происходит не сразу после поступления сигнала HOLD, а лишь после окончания очередного цикла обращения МП к памяти. Состояние захвата подтверждается выдачей МП сигнала HLDA. После выдачи этого сигнала шины адреса и данных МП переводятся в высокоимпедансное состояние. МП отключается от других устройств, однако внутри него происходит завершение текущего машинного цикла. После завершения машинного цикла МП не выполняет никаких действий, а переходит в режим останова до окончания сигнала HOLD, после чего он начинает свои действия с первого такта очередного машинного цикла;

          HLDA – подтверждение захвата (П3хв); сигнал является ответом МП на сигнал HOLD. МП подтверждает, что его шины находятся в высокоимпедансном состоянии и ВУ могут обращаться к памяти напрямую, минуя МП. Сигналы HOLD и HLDA используются при организации прямого доступа к памяти;

          1NTE - разрешение прерывания (РПр); сигнал подтверждает, что триггер разрешения прерывания МП находится в состоянии логической единицы, причем в этом состоянии он может быть установлен программным путем при поступлении специальной команды Е1  (прерывание разрешить).Существует команда D1, запрещающая прерывание. Этой командой триггер разрешения прерывания устанавливается в нулевое состояние и, следовательно, сигнал 1NTE буден равен нулю. Триггер разрешения прерывания ввода сбрасывается сигналом установки нуля RESET, а также при  поступлении сигнала 1NT.

1NT – входной сигнал запроса на прерывание (Зап.пр.); воспринимается МП лишь в состоянии останова или в конце последнего машинного цикла текущей команды. До тех пор, пока текущая команда выполняется МП, сигнал 1NT не воспринимается. Сигнал 1NT воспринимается МП лишь при условии, что триггер разрешения прерывания находится в состоянии логической единицы, т.е. сигнал 1NTE равен единице. Поступление сигнала 1NT на внутренние шины МП подтверждается во время действия сигнала SYNC выдачей в регистр состояния сигнала 1NTA. Только после этого МП может перейти к программе обработки прерывания;

          RESET – СБРОС (СБР); при поступлении этого сигнала содержимое программного счетчика обнуляется и следующая команда начинается с нулевой ячейки памяти. Сигналы 1NTE, HLDA устанавливается также в нулевое состояние. Содержимое регистров общего назначения может измениться. Сигнал RESET не изменяет состояния регистра признаков, т.е. в режиме сброса содержимое регистра признаков не равно нулю;

          Ф1 и Ф2 – две непересекающиеся между собой последовательности тактовых импульсов, имеющих одинаковую частоту следования и синхронизирующих работу МП.

Структурная схема МП типа К580ИК80

          Рассмотрим структурную схему и назначение основных узлов МП.

          ЦПЭ  состоит из следующих основных функциональных узлов: АЛУ, устройства управления, блока регистров общего назначения, буферных, вспомогательных регистров (см. рис.).

          Регистры общего назначения предназначены для хранения и выдачи данных. Регистры В, С, D, Е, Н, L могут использоваться как восьмиразрядные либо шестнадцатиразрядные  регистровые пары ВС, DЕ, НL. Название регистровой пары всегда образуется по названию первого регистра пары, в котором хранится старший байт шестнадцатиразрядного числа. Например, если какая-либо команда предусматривает действие с регистровой парой НL,  то в команде будет фигурировать лишь регистр Н, а регистр L подразумевается.