Инструкция JZИнструкция JZ используется для передачи управления программой на указанный адрес памяти, если Z=1 в регистре флагов. Другими словами, она позволяет программе выбрать другой путь выполнения на основе результата предыдущей арифметической или логической операции.
Формат инструкции:
JZ addr16
Выполняет переход на адрес или метку если флаг Z=1.
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____mvi_____a, 02h__; Копируем шестнадцатеричное непосредственное значение 02h в регистр A.
- ____cpi ____03h_____; Выполняем сравнение аккумулятора с 03h.
- ____jz _____Equal___; Если Z=1, то переходим на метку Equal.
- ____adi ____03h_____; Выполняем сложение значения в регистре A с 03h.
- ____hlt_____________; Завершаем программу.
- Equal:
- ____adi ____02h_____; Выполняем сложение значения в регистре A с 02h.
- ____hlt_____________; Завершаем программу.