| Команда
| Описание
| Код
| Длина
|
| Mov r1,r2
| Пересылка данных из регистра r2 в регистр r1
|
|
|
| Mov M, r
| Пересылка данных из регистра r в память
|
|
|
| Mov r, M
| Пересылка данных из памяти в регистр r
|
|
|
| XCHG
| Обмен данными между парами регистров HL и DE
| ЕВ
|
|
| MVI r()
| Занесение байта данных в регистр r
|
|
|
| MVI M ()
| Занесение байта данных в память
|
|
|
| LDA (адрес)
| Загрузка содержимого ячейки с указанным адресом в накопитель
| 3А
|
|
| LHLD (адрес)
| Загрузка в регистры H, L содержимого ячеек с указанным адресом и адресом на единицу большим
| 2А
|
|
| STAX rp
| Занесение содержимого накопителя в ячейку, косвенно адресуемую парой регистров rp (B,D)
|
|
|
| STA (адрес)
| Занесение содержимого накопителя в ячейку с указанным адресом
|
|
|
| SHLD (адрес)
| Занесение содержимого регистра HL в память с указанным адресом и адресом на единицу большим
|
|
|
| LXI rp ()
| Занесение двух байтов данных в пару регистров (B,D,H,SP)
|
|
|
| LDAX rp
| Загрузка в накопитель содержимого ячейки, косвенно адресуемую парой регистров rp (B,D)
|
|
|
| ADD
| Сложение содержимого регистра r и накопителя
| |
|
| ADD M
| Сложение содержимого ячейки памяти и накопителя
|
|
|
| ADC r
| Сложение содержимого регистра r и накопителя с учётом переноса С
|
|
|
| ADC M
| Сложение содержимого ячейки памяти и накопителя с учётом переноса С
| 8Е
|
|
| ADI ()
| Сложение байта с содержимым накопителя
| С6
|
|
| ACI ()
| Сложение байта с содержимым накопителя с учетом переноса
| СЕ
|
|
| SUI ()
| Вычитание байта из содержимого накопителя
| D6
|
|
| SUB r
| Вычитание содержимого регистра r из содержимого накопителя
|
|
|
| SBI ()
| Вычитание байта из содержимого накопителя с учетом заёма
| DE
|
|
| SUB M
| Вычитание содержимого памяти из содержимого накопителя
|
|
|
| SBB r
| Вычитание содержимого регистра r из содержимого накопителя с заёмом
|
|
|
| SBB M
| Вычитание содержимого памяти из содержимого накопителя с заёмом
| 9E
|
|
| ANA r
| Подразрядное И над содержимым регистра r и накопителя
| |
|
| ANA M
| Подразрядное И над содержимым памяти и накопителя
| А6
|
|
| XRA r
| Подразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над содержимым регистра r и накопителя
|
|
|
| XRA M
| Подразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над содержимым памяти и накопителя
| АЕ
|
|
| ORA r
| Подразрядное ИЛИ над содержимым регистра r и накопителя
|
|
|
| ORA M
| Подразрядное ИЛИ над содержимым памяти и накопителя
| В6
|
|
| CMP r
| Сравнение содержимых регистра r и накопителя
|
|
|
| CMP M
| Сравнение содержимых памяти и накопителя
| ВЕ
|
|
| ANI ()
| Подразрядное И над содержимым накопителя и байтом
| Е6
|
|
| XRI ()
| Подразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над содержимым накопителя и байтом
| ЕЕ
|
|
| ORI ()
| Подразрядное ИЛИ над содержимым накопителя и байтом
| F6
|
|
| CPI ()
| Сравнение байта с содержимым накопителя
| FE
|
|
| DAD rp
| Сложение содержимого пары регистров rp (B,D,H,SP) с содержимым пары регистров H,L
|
|
|
| INR r
| Увеличение содержимого регистра r на единицу
|
|
|
| DCR r
| Уменьшение содержимого регистра r на единицу
|
|
|
| DCR M
| Уменьшение содержимого памяти на единицу
|
|
|
| INR M
| Увеличение содержимого памяти на единицу
|
|
|
| INX rp
| Увеличение содержимого пары регистров rp (B,D,H,SP) на единицу
|
|
|
| DCX rp
| Уменьшение содержимого пары регистров rp (B,D,H,SP) на единицу
|
|
|
| RLC
| Циклический сдвиг содержимого накопителя влево
|
|
|
| RRC
| Циклический сдвиг содержимого накопителя вправо
| 0F
|
|
| RAL
| Циклический сдвиг содержимого накопителя влево через перенос
|
|
|
| RAR
| Циклический сдвиг содержимого накопителя вправо через перенос
| 1F
|
|
| DAA
| Преобразование содержимого накопителя в двоично-десятичный код
|
|
|
| CMA
| Поразрядное инвертирование накопителя
| 2F
|
|
| STC
| Установка признака переноса в единицу
|
|
|
| CMC
| Инвертирование признака переноса
| 3F
|
|
| PCHL
| Занесение содержимого регистров H.L в счетчик команд
| E9
|
|