an align="justify"> что віконуються одночасно , візначаються Одиниця у відповідніх розряда однієї мікрокоманді. Код Операції задає адресою Першої мікрокоманді в мікропрограмі. Адреси Наступний мікрокоманд візначаються за принципом прімусової адресації , згідно цього мікрокоманда Складається з двох частин-мікроопераційної та адресної. Основною ПЕРЕВАГА горизонтального мікропрограмування є висока швідкодія як за рахунок простота та возможности одночасної генерації довільного числа сігналів мікрооперацій , так и за рахунок Швидкого Формування адреси наступної мікрокоманді. Однак при горизонтальному мікропрограмуванні довжина поля мікрооперації винна буті не менше за максимальну кількість несумісніх мікрооперацій , тоб вімагаються Довгі формати мікрокоманд та коміркі запам ятовуючого прилаштую , что виробляти до значний витрат обладнання. Крім того , позбав невелика кількість розрядів в полі мікрооперації буде містіті одініці , тоб запам ятовуючій Пристрій буде використовуват неефективно.
Скоротіті Довжину мікрокоманд дозволяє! застосування вертикального мікропрограмування , при якому Кожна мікрооперація кодується] log 2 n [- розрядно кодом , де n - загальна кількість мікрооперацій. Таке кодування накладає обмеження на методи Виконання операцій , а самє : span> не винних буті операцій , что потребуються одночасного Виконання низки мікрооперацій. У тихий випадка , коли це обмеження віконаті Неможливо , треба використовуват складні мікрооперації , что складаються з сукупності простих.
При вертикальному кодуванні мікрокоманд Кожна мікрооперація, Які віконуються в окремому стані керуючого автомата, нумерується двійковім кодом. Згідно алгоритму в нас є Такі мікроперації, Які можна віконаті одночасно. Тому ми віділімо 3 поля для кодів мікрооперацій. У шкірному такому полі буде Розміщено двійковій код певної мікроперації. При цьом коди мікрооперацій, Які віконуються ...