ВИБІР ФОРМАТУ І ЧИСЛА РОЗРЯДІВ МІКРОКОМАНД

Як зазначено вище, в форматі мікрокоманд вбудованого повинно бути передбачено поле адреси, яке містить код адреси наступної мікрокоманд. Виберемо число розрядів коду адреси рівним трьом, що дозволить зберігати в керуючої пам'яті адреси до восьми микрокоманд. Якщо виконання мікрокоманд не пов'язане з логічними умовами, то адресний код А 2 А 1 А 0 передається через блок мікропрограмного управління (БМУ) в керуючу пам'ять без зміни. При наявності умовного переходу адреса в БМУ модифікується. З цієї причини в форматі команди передбачено поле умов переходів, що містить три розряди П, ПХ2, ПХ ,. Значення П = 0 відповідає безумовному переходу. В цьому випадку розряди ПХ2, UX.мікрокоманд вбудованого можуть приймати будь-які значення (Ф = 0 або 1). Значення П = 1 ініціює перевірку логічних умов Х 2 або X v При перевірці умови Х 2 необхідно встановити ПХ 2 = 1, ПХ, = 0; при перевірці умови X, - ПХ2 = 0, ПХ, = I. Слід зазначити, що сигнали Х2, X, логічних умов формує операційний автомат, а розряди П, ПХ2, ПХ, їх перевірки містяться в мікрокоманда прошивки, що зберігається в керуючій пам'яті ( рис. 4.31). В поле керуючих сигналів заносяться значення микрокоманд У ,, В2, В3 (або сигналів y v у 2 , у у y v у 5 ) активізують виконання мікрооперацій. У табл. 4.13 наведено обраний формат мікрокоманд вбудованого.

Таблиця 4.13

Формат мікрокоманд вбудованого

поле адреси

Поле умов переходу

Поле керуючих сигналів

п

пх 2

пх,

 
< Попер   ЗМІСТ   Наст >