ХАНДЫФАР

Инструкция JZ

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

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

JZ addr16


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

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____mvi_____a, 02h__; Копируем шестнадцатеричное непосредственное значение 02h в регистр A.
  4. ____cpi ____03h_____; Выполняем сравнение аккумулятора с 03h.
  5. ____jz _____Equal___; Если Z=1, то переходим на метку Equal.
  6. ____adi ____03h_____; Выполняем сложение значения в регистре A с 03h.
  7. ____hlt_____________; Завершаем программу.
  8. Equal:
  9. ____adi ____02h_____; Выполняем сложение значения в регистре A с 02h.
  10. ____hlt_____________; Завершаем программу.
Инструкция JZ

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

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

JZ addr16


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

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____mvi_____a, 02h
  4. ____cpi ____03h
  5. ____jz _____Equal
  6. ____adi ____03h
  7. ____hlt
  8. Equal:
  9. ____adi ____02h
  10. ____hlt
Made on
Tilda