Инструкция INXИнструкция INX (Increment Register Pair) используется для увеличения значения указанной 16-битной пары регистров на 1.
Инструкция INX имеет следующие форматы в зависимости от пары регистров, значение которой увеличивается:
- INX B: _увеличивает 16-битное значение на 1, хранящееся в паре регистров BC.
- INX D: _увеличивает 16-битное значение на 1, хранящееся в паре регистров DE.
- INX H: _увеличивает 16-битное значение на 1, хранящееся в паре регистров HL.
- INX SP: увеличивает 16-битное значение на 1, хранящееся в указателе стека (SP).
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____mvi_____b, 0BBh__; Копируем шестнадцатеричное непосредственное значение BBh в регистр B.
- ____mvi_____c, 0FFh__; Копируем шестнадцатеричное непосредственное значение FFh в регистр C.
- ____inx_____b________; Увеличиваем значение пары регистров BC на 1.
- ____hlt______________; Завершаем программу.
Инструкция INX влияет на флаги CY, Z, S, P и AC в регистре флагов.