1. Команды пересылки данных.По этим командам процессор копирует содержимое ячейки памяти в другую ячейку или в один из внутренних регистров. Либо, наоборот, копирует из внутреннего регистра в ячейку памяти или в другой регистр.
2. Команды преобразования данных (логических и арифметических операций, операций с разрядами, сравнения, сдвига, разрядов).
3. Команды передачи управления необходимы для выполнения разветвлённых программ, в которых последовательность действий зависит от каких-либо условий.
Это команды: условного перехода, безусловного перехода, перехода к подпрограмме и организации цикла.
Условный переход выполняется лишь при соблюдении, например, равенства или
неравенства двух величин. Этими величинами могут быть содержимое внутренних ре-
гистров процессора, любых ячеек памяти ил просто константы.
Безусловный переход выполняется всегда, как только программа встретит соответствующую команду.
Команда организации цикласодержит оператор цикла, который обычно записан в один из регистров и параметр цикла,который равен числу проходов. При каждом проходе он уменьшается на единицу. При достижении нуля цикл заканчивается и программа выполняется в обычном режиме.
Команда перехода к подпрограмме.Подпрограмма – это некоторый участок программы, к выполнению которого программа может возвращаться несколько раз и после выполнения её возвращаться в то место, откуда произошёл её вызов.