Инструкция JPOИнструкция JPO используется для передачи управления программой на указанный адрес памяти, если P=0 (не чётное количество битов установленных в 1) в регистре флагов. Другими словами, она позволяет программе выбрать другой путь выполнения на основе результата предыдущей арифметической или логической операции.
Формат инструкции:
JPO addr16
Выполняет переход на адрес или метку если флаг P=0.
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____mvi_____a, 01h__; Копируем шестнадцатеричное непосредственное значение 01h в регистр A.
- ____adi ____02h_____; Выполняем сложение значения в регистре A с 02h.
- ____jpo_____Odd_____; Если P=0, то переходим на метку Odd.
- ____sui_____02h_____; Выполняем вычитание значение 02h из регистра A.
- ____hlt_____________; Завершаем программу.
- Odd:
- ____adi_____03h_____; Выполняем сложение значения в регистре A с 03h.
- ____hlt_____________; Завершаем программу.