ХАНДЫФАР

Инструкция 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).


  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____mvi_____b, 0BBh__; Копируем шестнадцатеричное непосредственное значение BBh в регистр B.
  4. ____mvi_____c, 0FFh__; Копируем шестнадцатеричное непосредственное значение FFh в регистр C.
  5. ____inx_____b________; Увеличиваем значение пары регистров BC на 1.
  6. ____hlt______________; Завершаем программу.

Инструкция INX влияет на флаги CY, Z, S, P и AC в регистре флагов.
Инструкция 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.


  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____mvi_____b, 0BBh
  4. ____mvi_____c, 0FFh
  5. ____inx_____b
  6. ____hlt

Инструкция INX влияет на флаги CY, Z, S, P и AC в регистре флагов.
Made on
Tilda