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 – две непересекающиеся между собой последовательности тактовых импульсов, имеющих одинаковую частоту следования и синхронизирующих работу МП.
Рассмотрим структурную схему и назначение основных узлов МП.
ЦПЭ состоит из следующих основных функциональных узлов: АЛУ, устройства управления, блока регистров общего назначения, буферных, вспомогательных регистров (см. рис.).
Регистры общего назначения предназначены для хранения и выдачи данных. Регистры В, С, D, Е, Н, L могут использоваться как восьмиразрядные либо шестнадцатиразрядные регистровые пары ВС, DЕ, НL. Название регистровой пары всегда образуется по названию первого регистра пары, в котором хранится старший байт шестнадцатиразрядного числа. Например, если какая-либо команда предусматривает действие с регистровой парой НL, то в команде будет фигурировать лишь регистр Н, а регистр L подразумевается.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.