ХАНДЫФАР

Инструкция JNC

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

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

JNC addr16


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

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____mvi_____a, 0FFh__; Копируем шестнадцатеричное непосредственное значение FFh в регистр A.
  4. ____adi ____01h______; Выполняем сложение значения в регистре A с 01h.
  5. ____jnc ____NoCarry__; Если C=0, то переходим на метку NoCarry.
  6. ____mvi_____b, 01h___; Копируем шестнадцатеричное непосредственное значение 01h в регистр B.
  7. ____hlt______________; Завершаем программу.
  8. NoCarry:
  9. ____mvi_____c, 01h___; Копируем шестнадцатеричное непосредственное значение 01h в регистр C.
  10. ____hlt______________; Завершаем программу.
Инструкция JNC

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

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

JNC addr16


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

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____mvi_____a, 0FFh
  4. ____adi ____01h
  5. ____jnc ____NoCarry
  6. ____mvi_____b, 01h
  7. ____hlt
  8. NoCarry:
  9. ____mvi_____c, 01h
  10. ____hlt
Made on
Tilda