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

Команда (у ЦВМ)

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

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

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

  Літ.: Крініцкий Н. А., Міронов Р. А., Фролов Р. Д., Програмування, 2 видавництва, М., 1966; Проектування надшвидкодіючих систем, під ред. А. І. Китова, М., 1965; Обчислювальна система Ibm-360 пер.(переведення) з англ.(англійський), М., 1969; Крініцкий Н. А., Рівносильні перетворення алгоритмів і програмування, М., 1970.

  А. Ст Гусев.