ХАНДЫФАР

Инструкция LXI

Инструкция LXI (Load Extended Immediate) используется для загрузки 16-битного непосредственного значения в пару регистров.

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

Общий формат инструкции LXI — LXI RP, data16, где RP представляет собой пару регистров, а data16 — 16-битное непосредственное значение.

Доступные пары регистров для инструкции LXI.


  • B и C (объединены в пару регистров BC).
  • D и E (объединены в пару регистров DE).
  • H и L (объединены в пару регистров HL).
  • Указатель стека (SP).

LXI RP, data16


Этот формат используется для загрузки 16-битного непосредственного значения в пару регистров.


При выполнении инструкции LXI 16-битное непосредственное значение, указанное в инструкции, загружается в выбранную пару регистров. Младший байт 16-битного значения загружается в младший регистр пары, а старший байт — в старший регистр.


  1. ; Автор: Довгополов Евгений Сергеевич
  2. data: db 00h
  3. main:
  4. ____mvi_____b, 30h___; Копируем шестнадцатеричное непосредственное значение 30h в регистр B.
  5. ____lxi_____h, data__; Загружаем адрес переменной data в пару регистров HL.
  6. ____mov_____m, b_____; Копируем значение регистра B в память (data) на которую указывает HL.
  7. ____mov_____c, m_____; Копируем значение из памяти (data) в регистр C.
  8. ____hlt______________; Завершаем программу.

Инструкция LXI не влияет ни на один из флагов в регистре флагов.
Инструкция LXI

Инструкция LXI (Load Extended Immediate) используется для загрузки 16-битного непосредственного значения в пару регистров.

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

Общий формат инструкции LXI — LXI RP, data16, где RP представляет собой пару регистров, а data16 — 16-битное непосредственное значение.

Доступные пары регистров для инструкции LXI.


  • B и C (объединены в пару регистров BC).
  • D и E (объединены в пару регистров DE).
  • H и L (объединены в пару регистров HL).
  • Указатель стека (SP).

LXI RP, data16


Этот формат используется для загрузки 16-битного непосредственного значения в пару регистров.


При выполнении инструкции LXI 16-битное непосредственное значение, указанное в инструкции, загружается в выбранную пару регистров. Младший байт 16-битного значения загружается в младший регистр пары, а старший байт — в старший регистр.


  1. ; Автор: Довгополов Евгений Сергеевич
  2. data: db 00h
  3. main:
  4. ____mvi_____b, 30h
  5. ____lxi_____h, data_
  6. ____mov_____m, b
  7. ____mov_____c, m_
  8. ____hlt

  1. Инструкция LXI не влияет ни на один из флагов в регистре флагов.
Made on
Tilda