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

Операція (у ЦВМ)

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

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

  Р. Би. Смирнов.