Мікропрограмне управління
 
а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
 

Мікропрограмне управління

Мікропрограмне управління, вигляд ієрархічного управління роботою цифрових обчислювальних машин, при якому кожна команда є зверненням до послідовності т.з. мікрокоманд, зазвичай нижчого рівня, ніж сама команда. Набор мікрокоманд називається мікропрограмою і зазвичай зберігається в постійній пам'яті ЦВМ(цифрова обчислювальна машина), складовій невід'ємну частина пристрою управління. Записані в пам'яті мікрокоманди визначають роботу всіх пристроїв машини, вибираючи в кожному такті потрібні сукупності елементарних машинних операцій, а послідовність мікрокоманд забезпечує виконання заданої команди. Мікрокоманда може містити три частини: оперативну, в якій вказуються входи всіх виконавчих пристроїв машини, що управляють; адресну, визначаючу адресу наступної мікрокоманди з врахуванням умов логічних переходів (передач управління); тимчасову, визначаючу час виконання мікрокоманди. При цьому код конкретної операції програми збігається з адресою першої мікрокоманди відповідної мікропрограми.

  Достоїнства М. в. полягають в тому, що воно забезпечує операційну гнучкість ЦВМ(цифрова обчислювальна машина) і можливість зміни системи команд і складу машинних операцій залежно від особливостей вирішуваних завдань і умов вживання машини; дозволяє порівняно престо реалізувати різні складні операції при значному заощадженні машинного часу; дає можливість будувати діагностичні мікротести для визначення з великою точністю місця несправності в машині. Основний недолік, що обумовлює обмежене поширення М. в., — необхідність вживання швидкодіючих пристроїв невеликого об'єму (декілька тис. слів), що запам'ятовують, з часом звернення, сумірним з часом виконання елементарних операцій у виконавчих пристроях. У обчислювальних машинах 3-го покоління широко використовується також метод управління, при якому мікропрограма реалізується за допомогою системи пристроїв, а не у вигляді команд, записаних в пам'яті ЕОМ(електронна обчислювальна машина); висока швидкодія, великі об'єми оперативної пам'яті і багате математичне забезпечення цих машин дозволяють зробити управління ефективнішим, ніж при М. в. у ЦВМ(цифрова обчислювальна машина) 2-го покоління.

  Ст П. Ісаєв.