Структура та формати команд МП КР580ВМ80
Система команд МП серії КР580ВМ80 містить команди трьох форматів: однобайтні, двобайтні та трибайтні.
Якщо у виконанні операції беруть участь регістри, то один або два з них можуть бути вказані в першому байті команди. При цьому під номери регістрів у полі команди відводяться цілком певні розряди: три молодших розряду (b2 - b0) кодують номер регістра джерела, що містить операнд, а три середніх (b5 - b3) - номер регістра-приймача, який посилається результат операції. У тих випадках, коли обидва або один із цих регістрів не беруть участь у виконанні операції, відповідні розряди використовуються під код операції.
Прийнято таке кодування регістрів:
000 - регістр В, 100 - регістр Н,
001 - регістр С, 101 - регістр L,
010 - регістр D, 110 - комірка пам'яті,
011 – регістр Е, 111 – акумулятор А.

Ряд команд МП передбачає обробку чи передачу чисел подвійний довжини. У цих випадках пари регістрів В і С, D і Е або Н і L об'єднуються в 16-розрядні регістри, що мають номери 00, 01 та 10 відповідно. Під номери регістрових пар у командах відводяться розряди b2 і b1 (реєстр-джерело), b5 і b4 (реєстр-приймач), а розряди b0 і b3 використовуються для вказівки коду операції.
Після виконання кожної операції а АЛУ виробляється п'ять ознак, значення яких можуть впливати на виконання наступних команд обробки інформації та умовної передачі управління. Проте слід пам'ятати, що різні команди по-різному впливають окремі ознаки.
Для зручності збереження та відновлення стану МП під час переривань та переходу до підпрограм усі зазначені ознаки зберігаються у спеціальному регістрі – регістрі ознак. Розташування ознак у розрядах регістру наведено у таблиці.
де S - ознака "знака" (приймає значення старшого розряду
Z – ознака нульового результату;
АС -ознака допоміжного перенесення (якщо є перенесення
між зошитами байта, то АС=1, інакше АС=0;
Р - ознака парності результату (якщо число одиниць у байті
результату парно, то Р = 1, інакше Р = 0);
С - ознака перенесення або позики (якщо при виконанні коман-
ди виник перенесення зі старшого розряду або позику в старий
ший розряд то С = 1, інакше С = 0).
Примітка: Для команд логічного множення ознака допоміжного перенесення АС набуває значення четвертого розряду результату.
Повністю система команд МП серії КР580ВМ80 наведена у додатку навчального посібника "Мікропроцесори та мікропроцесорні системи". Там же для кожної команди вказується як після її виконання змінюється значення кожної ознаки: встановлюється відповідно до результату операції (+), не змінюється (-), скидається в нуль (0) або встановлюється в одиницю (1).
Загалом команда повинна містити таку інформацію:
- код операції, що вказує на операцію, яку повинен виконати МП;
У системі команд МП серії 580 є однобайтні, двобайтні та трибайтні команди.