Инструкция INRИнструкция INR (Increment) используется для увеличения значения указанного регистра или ячейки памяти на 1.
Формат инструкции:
INR reg8
Этот формат используется для увеличения 8-битного значение в регистре.
INR mem8
Этот формат используется для увеличения 8-битного значение в ячейке памяти.
- ; Автор: Довгополов Евгений Сергеевич
- num: db 10h
- main:
- ____mvi ____a, 10h__; Копируем шестнадцатеричное непосредственное значение 10h в регистр A.
- ____inr ____a_______; Увеличиваем значение в регистре A на 1.
- ____lxi ____h, num__; Загружаем адрес переменной num в пару регистров HL.
- ____inr ____m_______; Увеличиваем значение переменной в памяти num на 1.
- ____hlt_____________; Завершаем программу.
Инструкция INR влияет на флаги CY, Z, S, P и AC в регистре флагов.