Инструкция MVIИнструкция MVI (Move Immediate) используется для загрузки 8-битного непосредственного значения в регистр или ячейку памяти.
Формат инструкции:
MVI reg8, imm8
Этот формат используется для перемещения 8-битного значения непосредственных данных в регистр reg
8. Здесь reg
8 может быть любым регистром общего назначения, например A, B, C, D, E, H или L.
MVI mem8, imm8
Этот формат используется для перемещения 8-битного значения непосредственных данных в ячейку памяти, на которую указывает содержимое пары регистров HL. Здесь mem
8 обозначает память.
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____mvi_____a, 1__________; Копируем десятичное непосредственное значение 1 в регистр A.
- ____mvi_____b, 10h________; Копируем шестнадцатеричное непосредственное значение 10h в регистр B.
- ____mvi_____c, 10101010b__; Копируем двоичное непосредственное значение 10101010b в регистр C.
- ____mvi_____d, 2__________; Копируем десятичное непосредственное значение 2 в регистр D.
- ____mvi_____e, 20h________; Копируем шестнадцатеричное непосредственное значение 20h в регистр E.
- ____mvi_____h, 01010101b__; Копируем двоичное непосредственное значение 01010101b в регистр H.
- ____mvi_____l, 3__________; Копируем десятичное непосредственное значение 3 в регистр L.
- ____mvi_____m, 30h________; Копируем значение 30h в память на которую указывает пара регистров HL.
- ____hlt___________________; Завершаем программу.
Инструкция MVI не влияет ни на один из флагов в регистре флагов.