БЛОК КЕРУВАННЯ

Перший байт виконуваної команди записується в регістр команд. У дешифраторі команд формуються сигнали, під дією яких у пристрої керування запускається вбудоване для виконання необхідної операції. Прошивки операцій, визначених набором команд мікропроцесора, зберігаються в постійній пам'яті. На входи пристрою управління надходять:

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

З виходу пристрою управління знімаються сигнали для управління внутрішніми вузлами (на рис. 5.1 ці зв'язки не показані) мікропроцесора і зовнішніми пристроями. Для управління зовнішніми пристроями виробляються:

  • • сигнал синхронізації (SYNC), який вказує на початок кожного машинного циклу - проміжку часу, необхідного для одного звернення мікропроцесора до зовнішніх пристроїв або пам'яті;
  • • сигнал прийому (DBIN), який вказує на готовність мікропроцесора до прийому даних;
  • • сигнал очікування (WAIT), який вказує на те, що мікропроцесор знаходиться в стані очікування;
  • • сигнал підтвердження захоплення (HLDA), що підтверджує, що шини знаходяться в високоомному стані і зовнішні пристрої можуть звертатися до пам'яті безпосередньо, минаючи мікропроцесор;
  • • сигнал дозволу переривання (INTE), що підтверджує, що тригер дозволу переривання в блоці управління знаходиться в стані логічної одиниці;
  • • сигнал видачі (WR = 0), який вказує на те, що мікропроцесор видав інформацію на шину даних для її запису в пам'ять або передачі в зовнішні пристрої.
 
< Попер   ЗМІСТ   Наст >