Блок управления

Первый байт исполняемой команды записывается в регистр команд. В дешифраторе команд формируются сигналы, под действием которых в устройстве управления запускается микропрограмма для выполнения требуемой операции. Микропрограммы операций, определяемых набором команд микропроцессора, хранятся в постоянной памяти. На входы устройства управления поступают:

  • • две неперекрывающиеся последовательности тактовых импульсов (Ф1, Ф2) с периодом Т;
  • • сигнал готовности (READY) внешних устройств и памяти к обмену информацией с микропроцессором;
  • • сигнал запроса от внешних устройств на прерывание (ШТ) выполнения основной программы и переход на выполнение подпрограмм обслуживания прерывания;
  • • сигнал запроса от внешних устройств на захват шин (HOLD), как правило, для организации обмена информацией по каналу прямого доступа к памяти;
  • • сигнал сброса (RESET), по которому происходит начальная установка (инициализация) микропроцессора.

С выхода устройства управления снимаются сигналы для управления внутренними узлами (на рис. 5.1 эти связи не показаны) микропроцессора и внешними устройствами. Для управления внешними устройствами вырабатываются:

  • • сигнал синхронизации (SYNC), указывающий на начало каждого машинного цикла – промежутка времени, необходимого для одного обращения микропроцессора к внешним устройствам или памяти;
  • • сигнал приема (DBIN), указывающий на готовность микропроцессора к приему данных;
  • • сигнал ожидания (WAIT), указывающий на то, что микропроцессор находится в состоянии ожидания;
  • • сигнал подтверждения захвата (HLDA), подтверждающий, что шины находятся в высокоомном состоянии и внешние устройства могут обращаться к памяти напрямую, минуя микропроцессор;
  • • сигнал разрешения прерывания (INTE), подтверждающий, что триггер разрешения прерывания в блоке управления находится в состоянии логической единицы;
  • • сигнал выдачи (WR = 0), указывающий на то, что микропроцессор выдал информацию на шину данных для ее записи в память или передачи во внешние устройства.
 
< Пред   СОДЕРЖАНИЕ     След >