Ця група містить три типи команд, представлені в наступній таблиці. Формат цих команд і операндів нічим не відрізняється від арифметичних. Єдине, на що потрібно звертати особливу увагу – для цих команд важливий порядок операндів. У системі для визначеності вважається, що основним операндом є перший (наприклад, для виводу – безпосередньо результат виводу) а другий допоміжний (або уявний, як для операції квадратного кореня). Все це справедливо і для команд управління.
У таблиці для порядку визначені типи обчислюваних операндів, проте система не розрізняє типи і стежити за їх дотриманням покладається на програміста. Таким чином, логічна ІСТИНА в системі представляється РЕЧОВИННИМ значенням «1», а БРЕХНЯ відповідно «0». Але, якщо команда вимагає на вхід значення логічного типу, то результат буде вірним лише в тому випадку, якщо операнд буде рівним 0 або 1.
Тип | КОП | Операнди | Результат | Опис | |||
A | B | ||||||
Порівняння | 100 | R/B | R/B | B(a=b) | На вході команди порівняння два операнди, результатом виконання команди буде 1, якщо умова істинна і 0 інакше
| ||
101 | R/B | R/B | B(a>b) | ||||
102 | R/B | R/B | B(a<b) | ||||
103 | R/B | R/B | B(a>=b) | ||||
104 | R/B | R/B | B(a<=b) | ||||
Вентиль | 105 | R/B | B | a if b | Вентиль TRUE. На вході – операнд будь-якого типу (Операнд1) і операнд логічного типу. Якщо останній буде рівний TRUE, результатом команди буде перший операнд, інакше команда результату мати не буде. | ||
106 | R/B | B | a if not b | Вентиль FALSE. Зворотний попередній команді | |||
Розмножувач | 107 | R/B | I | - | 2-Размножувач. Результатом команди будуть два операнди, значення з рівним значенням і різними адресами. Адреса першого визначається з відповідного поля актора команди, а адреса другого визначається з другого операнда команди. | ||
108 | R/B | I | - | N-розмножувач. Результатом команди є N операндів з рівним значенням. Адреса першого визначається з актора команди, адреса інших визначається нарощуванням адреси попереднього результату на одиницю. | |||
Повторювач | 109 | R/B | R/B | a | Повторювач входу 1. На вхід команди подаються будь-які значення, результатом операції є перший операнд, другий операнд поглинається. Команда використовується для синхронізації незалежних гілок циклу. | ||
110 | R/B | R/B | b | Повторювач входу 2. Команда є зворотною попередній. |
При побудові графа обчислювального завдання використовуються графічні представлення команд обчислювальної системи.