ХАНДЫФАР

Инструкция JNZ

Инструкция JNZ используется для передачи управления программой на указанный адрес памяти, если Z=0 в регистре флагов. Другими словами, она позволяет программе выбрать другой путь выполнения на основе результата предыдущей арифметической или логической операции.

Формат инструкции:

JNZ addr16


Выполняет переход на адрес или метку если флаг Z=0.

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____xra_____a_________; Обнуляем аккумулятор.
  4. ____mvi_____c, 0Ah____; Копируем шестнадцатеричное непосредственное значение 0Ah в регистр C.
  5. MainLoop:
  6. ____inr_____a_________; Увеличиваем значение в регистре A на 1.
  7. ____dcr_____c_________; Уменьшаем значение в регистре C на 1.
  8. ____jnz_____MainLoop__; Выполняем переход на метку MainLoop пока регистр C не будет равен 0.
  9. ____hlt_______________; Завершаем программу.
Инструкция JNZ

Инструкция JNZ используется для передачи управления программой на указанный адрес памяти, если Z=0 в регистре флагов. Другими словами, она позволяет программе выбрать другой путь выполнения на основе результата предыдущей арифметической или логической операции.

Формат инструкции:

JNZ addr16


Выполняет переход на адрес или метку если флаг Z=0.

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____xra_____a
  4. ____mvi_____c, 0Ah
  5. MainLoop:
  6. ____inr_____a
  7. ____dcr_____c
  8. ____jnz_____MainLoop
  9. ____hlt_
Made on
Tilda