Инструкция JNZИнструкция JNZ используется для передачи управления программой на указанный адрес памяти, если Z=0 в регистре флагов. Другими словами, она позволяет программе выбрать другой путь выполнения на основе результата предыдущей арифметической или логической операции.
Формат инструкции:
JNZ addr16
Выполняет переход на адрес или метку если флаг Z=0.
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____xra_____a_________; Обнуляем аккумулятор.
- ____mvi_____c, 0Ah____; Копируем шестнадцатеричное непосредственное значение 0Ah в регистр C.
- MainLoop:
- ____inr_____a_________; Увеличиваем значение в регистре A на 1.
- ____dcr_____c_________; Уменьшаем значение в регистре C на 1.
- ____jnz_____MainLoop__; Выполняем переход на метку MainLoop пока регистр C не будет равен 0.
- ____hlt_______________; Завершаем программу.