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