Инструкция JNCИнструкция JNC используется для передачи управления программой на указанный адрес памяти, если C=0 в регистре флагов. Другими словами, она позволяет программе выбрать другой путь выполнения на основе результата предыдущей арифметической или логической операции.
Формат инструкции:
JNC addr16
Выполняет переход на адрес или метку если флаг CY=0.
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____mvi_____a, 0FFh__; Копируем шестнадцатеричное непосредственное значение FFh в регистр A.
- ____adi ____01h______; Выполняем сложение значения в регистре A с 01h.
- ____jnc ____NoCarry__; Если C=0, то переходим на метку NoCarry.
- ____mvi_____b, 01h___; Копируем шестнадцатеричное непосредственное значение 01h в регистр B.
- ____hlt______________; Завершаем программу.
- NoCarry:
- ____mvi_____c, 01h___; Копируем шестнадцатеричное непосредственное значение 01h в регистр C.
- ____hlt______________; Завершаем программу.