Система команд простейшего МП
| cond | Значение признаков | код | r | rp | n | |
| NZ | Z=0, | Результат = 0 | В | BC | ||
| Z | Z=1, | Результат = 0
| С | DE | ||
| NC | C=0, | нет переноса | D | HL | ||
| C | C=1, | есть перенос | E | SP | ||
| PO | P=0, | число единиц в результате нечетно | H | |||
| PE | P=1, | число единиц в результате четно | L | |||
| R | S=0, | результат положительный | M | |||
| M | S=1, | результат отрицательный | A | |||
| Примечания 1. М – ячейка памяти, адресуемая парой регистров H,L. 2. Такты (x/y), x – при невыполнении условий, y – при выполнении условий. 3. Признак АС – вспомогательный перенос (из младшей тетрады в старшую, анализируется командой DAA. 4. Команды LDAX и STAX работают только с парами регистров ВС и DE. 5. Команды PUSH(rp) b POP(rp) выполняются аналогично командам PUSH PSW и POP PSW (А – старший, F – младший). 6. Data – 8 – или 16-разрядные данные, addr – 16-разрядный адрес, port – 8-разрядный адрес внешнего устройства. 7. Распределение признаков в регистре RS: бит 7 6 5 4 3 2 1 0 признак S Z 0 AC 0 P 1 C 8. PCh, PCl – соответственно старший и младший байты счетчика команд. | ||||||
Приложение 2
Содержимое регистра признаков
| Содержимое регистра признаков | Активные признаки ( = 1 ) |
| - C P P,C AC AC, C AC, P AC, P, C Z, P Z, P, C Z, AC, P Z, AC, P, C S S, C S, P S, P. C S, AC S. AC, C S, AC. P S, AC, P, C |
Результат = 0