Система команд процессора Z80

          Условные обозначения

 - флаг не изменяется;
 * флаг устанавливается в соответствии
   с результатом операции;
 1 флаг включается;
 0 флаг выключается;
 ? флаг неопределен;
 P флаг переполнения/четности работает
   как флаг четности;
 V флаг переполнения/четности работает
   как флаг переполнения;

Для некоторых команд в колонке t указано
два значения:

 -для условных команд JR,CALL,RET  второе
  значение -это количество тактов при ВЫ-
  ПОЛНЕНИИ условия.

 -для "цикличных" команд (DJNZ, LDIR, ...)
  это количество тактов,за которое команда
  выполняется В ПОСЛЕДНИЙ  (перед заверше-
  нием) раз.


1. Команды загрузки числа в регистр.

 LD - LoaD
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD A,N     │           │- -  -  - - -│7 │
│LD B,N     │           │- -  -  - - -│7 │
│LD C,N     │           │- -  -  - - -│7 │
│LD D,N     │           │- -  -  - - -│7 │
│LD E,N     │           │- -  -  - - -│7 │
│LD H,N     │           │- -  -  - - -│7 │
│LD L,N     │           │- -  -  - - -│7 │
├───────────┼───────────┼─────────────┼──┤
│LD HX,N    │           │- -  -  - - -│11│
│LD LX,N    │           │- -  -  - - -│11│
│LD HY,N    │           │- -  -  - - -│11│
│LD LY,N    │           │- -  -  - - -│11│
└───────────┴───────────┴─────────────┴──┘

2. Команды загрузки числа в регистровую
   пару.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD HL,NN   │           │- -  -  - - -│10│
│LD DE,NN   │           │- -  -  - - -│10│
│LD BC,NN   │           │- -  -  - - -│10│
│LD IX,NN   │           │- -  -  - - -│14│
│LD IY,NN   │           │- -  -  - - -│14│
│LD SP,NN   │           │- -  -  - - -│10│
└───────────┴───────────┴─────────────┴──┘

3. Команды копирования содержимого
   одиночных регистров.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD A,A     │           │- -  -  - - -│4 │
│LD A,B     │           │- -  -  - - -│4 │
│LD A,C     │           │- -  -  - - -│4 │
│LD A,D     │           │- -  -  - - -│4 │
│LD A,E     │           │- -  -  - - -│4 │
│LD A,H     │           │- -  -  - - -│4 │
│LD A,L     │           │- -  -  - - -│4 │
│LD A,HX    │           │- -  -  - - -│8 │
│LD A,HY    │           │- -  -  - - -│8 │
│LD A,LX    │           │- -  -  - - -│8 │
│LD A,LY    │           │- -  -  - - -│8 │
│LD B,A     │           │- -  -  - - -│4 │
│LD B,B     │           │- -  -  - - -│4 │
│LD B,C     │           │- -  -  - - -│4 │
│LD B,D     │           │- -  -  - - -│4 │
│LD B,E     │           │- -  -  - - -│4 │
│LD B,H     │           │- -  -  - - -│4 │
│LD B,L     │           │- -  -  - - -│4 │
│LD B,HX    │           │- -  -  - - -│8 │
│LD B,HY    │           │- -  -  - - -│8 │
│LD B,LX    │           │- -  -  - - -│8 │
│LD B,LY    │           │- -  -  - - -│8 │
│LD C,A     │           │- -  -  - - -│4 │
│LD C,B     │           │- -  -  - - -│4 │
│LD C,C     │           │- -  -  - - -│4 │
│LD C,D     │           │- -  -  - - -│4 │
│LD C,E     │           │- -  -  - - -│4 │
│LD C,H     │           │- -  -  - - -│4 │
│LD C,L     │           │- -  -  - - -│4 │
│LD C,HX    │           │- -  -  - - -│8 │
│LD C,HY    │           │- -  -  - - -│8 │
│LD C,LX    │           │- -  -  - - -│8 │
│LD C,LY    │           │- -  -  - - -│8 │
│LD D,A     │           │- -  -  - - -│4 │
│LD D,B     │           │- -  -  - - -│4 │
│LD D,C     │           │- -  -  - - -│4 │
│LD D,D     │           │- -  -  - - -│4 │
│LD D,E     │           │- -  -  - - -│4 │
│LD D,H     │           │- -  -  - - -│4 │
│LD D,L     │           │- -  -  - - -│4 │
│LD D,HX    │           │- -  -  - - -│8 │
│LD D,HY    │           │- -  -  - - -│8 │
│LD D,LX    │           │- -  -  - - -│8 │
│LD D,LY    │           │- -  -  - - -│8 │
│LD E,A     │           │- -  -  - - -│4 │
│LD E,B     │           │- -  -  - - -│4 │
│LD E,C     │           │- -  -  - - -│4 │
│LD E,D     │           │- -  -  - - -│4 │
│LD E,E     │           │- -  -  - - -│4 │
│LD E,H     │           │- -  -  - - -│4 │
│LD E,L     │           │- -  -  - - -│4 │
│LD E,HX    │           │- -  -  - - -│8 │
│LD E,HY    │           │- -  -  - - -│8 │
│LD E,LX    │           │- -  -  - - -│8 │
│LD E,LY    │           │- -  -  - - -│8 │
│LD H,A     │           │- -  -  - - -│4 │
│LD H,B     │           │- -  -  - - -│4 │
│LD H,C     │           │- -  -  - - -│4 │
│LD H,D     │           │- -  -  - - -│4 │
│LD H,E     │           │- -  -  - - -│4 │
│LD H,H     │           │- -  -  - - -│4 │
│LD H,L     │           │- -  -  - - -│4 │
│LD L,A     │           │- -  -  - - -│4 │
│LD L,B     │           │- -  -  - - -│4 │
│LD L,C     │           │- -  -  - - -│4 │
│LD L,D     │           │- -  -  - - -│4 │
│LD L,E     │           │- -  -  - - -│4 │
│LD L,H     │           │- -  -  - - -│4 │
│LD L,L     │           │- -  -  - - -│4 │
├───────────┼───────────┼─────────────┼──┤
│LD HX,A    │           │- -  -  - - -│8 │
│LD HX,B    │           │- -  -  - - -│8 │
│LD HX,C    │           │- -  -  - - -│8 │
│LD HX,D    │           │- -  -  - - -│8 │
│LD HX,E    │           │- -  -  - - -│8 │
│LD HX,HX   │           │- -  -  - - -│8 │
│LD HX,LX   │           │- -  -  - - -│8 │
│LD LX,A    │           │- -  -  - - -│8 │
│LD LX,B    │           │- -  -  - - -│8 │
│LD LX,C    │           │- -  -  - - -│8 │
│LD LX,D    │           │- -  -  - - -│8 │
│LD LX,E    │           │- -  -  - - -│8 │
│LD LX,HX   │           │- -  -  - - -│8 │
│LD LX,LX   │           │- -  -  - - -│8 │
├───────────┼───────────┼─────────────┼──┤
│LD HY,A    │           │- -  -  - - -│8 │
│LD HY,B    │           │- -  -  - - -│8 │
│LD HY,C    │           │- -  -  - - -│8 │
│LD HY,D    │           │- -  -  - - -│8 │
│LD HY,E    │           │- -  -  - - -│8 │
│LD HY,HX   │           │- -  -  - - -│8 │
│LD HY,LX   │           │- -  -  - - -│8 │
│LD LY,A    │           │- -  -  - - -│8 │
│LD LY,B    │           │- -  -  - - -│8 │
│LD LY,C    │           │- -  -  - - -│8 │
│LD LY,D    │           │- -  -  - - -│8 │
│LD LY,E    │           │- -  -  - - -│8 │
│LD LY,HX   │           │- -  -  - - -│8 │
│LD LY,LX   │           │- -  -  - - -│8 │
├───────────┼───────────┼─────────────┼──┤
│LD A,I     │           │- * IFF * 0 0│9 │
│LD I,A     │           │- -  -  - - -│9 │
│LD A,R     │           │- * IFF * 0 0│9 │
│LD R,A     │           │- -  -  - - -│9 │
└───────────┴───────────┴─────────────┴──┘

4. Копирование содержимого
   регистровых пар.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD SP,HL   │           │- -  -  - - -│6 │
│LD SP,IX   │           │- -  -  - - -│10│
│LD SP,IY   │           │- -  -  - - -│10│
└───────────┴───────────┴─────────────┴──┘

5. Загрузка регистров из памяти
   прямой адресацией.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD A,(NN)  │           │- -  -  - - -│13│
│LD HL,(NN) │           │- -  -  - - -│16│
│LD DE,(NN) │           │- -  -  - - -│20│
│LD BC,(NN) │           │- -  -  - - -│20│
│LD IX,(NN) │           │- -  -  - - -│20│
│LD IY,(NN) │           │- -  -  - - -│20│
│LD SP,(NN) │           │- -  -  - - -│20│
└───────────┴───────────┴─────────────┴──┘

6. Загрузка регистров из памяти
   косвенной адресацией.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD A,(HL)  │           │- -  -  - - -│7 │
│LD A,(BC)  │           │- -  -  - - -│7 │
│LD A,(DE)  │           │- -  -  - - -│7 │
│LD B,(HL)  │           │- -  -  - - -│7 │
│LD C,(HL)  │           │- -  -  - - -│7 │
│LD D,(HL)  │           │- -  -  - - -│7 │
│LD E,(HL)  │           │- -  -  - - -│7 │
│LD H,(HL)  │           │- -  -  - - -│7 │
│LD L,(HL)  │           │- -  -  - - -│7 │
└───────────┴───────────┴─────────────┴──┘

7. Загрузка регистров из памяти
   индексной адресацией.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD A,(IX+S)│           │- -  -  - - -│19│
│LD B,(IX+S)│           │- -  -  - - -│19│
│LD C,(IX+S)│           │- -  -  - - -│19│
│LD D,(IX+S)│           │- -  -  - - -│19│
│LD E,(IX+S)│           │- -  -  - - -│19│
│LD H,(IX+S)│           │- -  -  - - -│19│
│LD L,(IX+S)│           │- -  -  - - -│19│
│LD A,(IY+S)│           │- -  -  - - -│19│
│LD B,(IY+S)│           │- -  -  - - -│19│
│LD C,(IY+S)│           │- -  -  - - -│19│
│LD D,(IY+S)│           │- -  -  - - -│19│
│LD E,(IY+S)│           │- -  -  - - -│19│
│LD H,(IY+S)│           │- -  -  - - -│19│
│LD L,(IY+S)│           │- -  -  - - -│19│
└───────────┴───────────┴─────────────┴──┘

8. Запись в память прямой адресацией.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD (NN),A  │           │- -  -  - - -│13│
│LD (NN),HL │           │- -  -  - - -│16│
│LD (NN),BC │           │- -  -  - - -│20│
│LD (NN),DE │           │- -  -  - - -│20│
│LD (NN),SP │           │- -  -  - - -│20│
│LD (NN),IX │           │- -  -  - - -│20│
│LD (NN),IY │           │- -  -  - - -│20│
└───────────┴───────────┴─────────────┴──┘

9. Запись в память косвенной адресацией.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD (HL),A  │           │- -  -  - - -│7 │
│LD (DE),A  │           │- -  -  - - -│7 │
│LD (BC),A  │           │- -  -  - - -│7 │
│LD (HL),B  │           │- -  -  - - -│7 │
│LD (HL),C  │           │- -  -  - - -│7 │
│LD (HL),D  │           │- -  -  - - -│7 │
│LD (HL),E  │           │- -  -  - - -│7 │
│LD (HL),H  │           │- -  -  - - -│7 │
│LD (HL),L  │           │- -  -  - - -│7 │
│LD (HL),N  │           │- -  -  - - -│10│
└───────────┴───────────┴─────────────┴──┘

10. Запись в память индексной адресацией.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LD (IX+S),A│           │- -  -  - - -│19│
│LD (IX+S),B│           │- -  -  - - -│19│
│LD (IX+S),C│           │- -  -  - - -│19│
│LD (IX+S),D│           │- -  -  - - -│19│
│LD (IX+S),E│           │- -  -  - - -│19│
│LD (IX+S),H│           │- -  -  - - -│19│
│LD (IX+S),L│           │- -  -  - - -│19│
│LD (IX+S),N│           │- -  -  - - -│19│
│LD (IY+S),A│           │- -  -  - - -│19│
│LD (IY+S),B│           │- -  -  - - -│19│
│LD (IY+S),C│           │- -  -  - - -│19│
│LD (IY+S),D│           │- -  -  - - -│19│
│LD (IY+S),E│           │- -  -  - - -│19│
│LD (IY+S),H│           │- -  -  - - -│19│
│LD (IY+S),L│           │- -  -  - - -│19│
│LD (IY+S),N│           │- -  -  - - -│19│
└───────────┴───────────┴─────────────┴──┘

11. Команды обмена.

 EX - EXchange
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│EXX        │           │- -  -  - - -│4 │
│EX DE,HL   │           │- -  -  - - -│4 │
│EX AF,AF'  │           │- -  -  - - -│4 │
│EX (SP),HL │           │- -  -  - - -│19│
│EX (SP),IX │           │- -  -  - - -│23│
│EX (SP),IY │           │- -  -  - - -│23│
└───────────┴───────────┴─────────────┴──┘

12. Команды простого сложения.

 ADD - ADDition
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│ADD A,N    │           │* *  V  * 0 *│7 │
│ADD A,A    │           │* *  V  * 0 *│4 │
│ADD A,B    │           │* *  V  * 0 *│4 │
│ADD A,C    │           │* *  V  * 0 *│4 │
│ADD A,D    │           │* *  V  * 0 *│4 │
│ADD A,E    │           │* *  V  * 0 *│4 │
│ADD A,H    │           │* *  V  * 0 *│4 │
│ADD A,L    │           │* *  V  * 0 *│4 │
│ADD A,HX   │           │* *  V  * 0 *│8 │
│ADD A,HY   │           │* *  V  * 0 *│8 │
│ADD A,LX   │           │* *  V  * 0 *│8 │
│ADD A,LY   │           │* *  V  * 0 *│8 │
│ADD A,(HL) │           │* *  V  * 0 *│7 │
│ADD A,(IX+S)           │* *  V  * 0 *│19│
│ADD A,(IY+S)           │* *  V  * 0 *│19│
├───────────┼───────────┼─────────────┼──┤
│ADD HL,HL  │           │* -  -  - 0 ?│11│
│ADD HL,BC  │           │* -  -  - 0 ?│11│
│ADD HL,DE  │           │* -  -  - 0 ?│11│
│ADD HL,SP  │           │* -  -  - 0 ?│11│
│ADD IX,IX  │           │* -  -  - 0 ?│15│
│ADD IX,BC  │           │* -  -  - 0 ?│15│
│ADD IX,DE  │           │* -  -  - 0 ?│15│
│ADD IX,SP  │           │* -  -  - 0 ?│15│
│ADD IY,IY  │           │* -  -  - 0 ?│15│
│ADD IY,BC  │           │* -  -  - 0 ?│15│
│ADD IY,DE  │           │* -  -  - 0 ?│15│
│ADD IY,SP  │           │* -  -  - 0 ?│15│
└───────────┴───────────┴─────────────┴──┘

13. Команды приращения.

 INC - INCrement
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│INC A      │           │- *  V  * 0 *│4 │
│INC B      │           │- *  V  * 0 *│4 │
│INC C      │           │- *  V  * 0 *│4 │
│INC D      │           │- *  V  * 0 *│4 │
│INC E      │           │- *  V  * 0 *│4 │
│INC H      │           │- *  V  * 0 *│4 │
│INC L      │           │- *  V  * 0 *│4 │
│INC HX     │           │- *  V  * 0 *│8 │
│INC HY     │           │- *  V  * 0 *│8 │
│INC LX     │           │- *  V  * 0 *│8 │
│INC LY     │           │- *  V  * 0 *│8 │
│INC (HL)   │           │- *  V  * 0 *│11│
│INC (IX+S) │           │- *  V  * 0 *│23│
│INC (IY+S) │           │- *  V  * 0 *│23│
├───────────┼───────────┼─────────────┼──┤
│INC HL     │           │- -  -  - - -│6 │
│INC BC     │           │- -  -  - - -│6 │
│INC DE     │           │- -  -  - - -│6 │
│INC SP     │           │- -  -  - - -│6 │
│INC IX     │           │- -  -  - - -│10│
│INC IY     │           │- -  -  - - -│10│
└───────────┴───────────┴─────────────┴──┘

14. Команды сложения с учетом переноса

 ADC - ADdition with Carry
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│ADC A,N    │           │* *  V  * 0 *│7 │
│ADC A,A    │           │* *  V  * 0 *│4 │
│ADC A,B    │           │* *  V  * 0 *│4 │
│ADC A,C    │           │* *  V  * 0 *│4 │
│ADC A,D    │           │* *  V  * 0 *│4 │
│ADC A,E    │           │* *  V  * 0 *│4 │
│ADC A,H    │           │* *  V  * 0 *│4 │
│ADC A,L    │           │* *  V  * 0 *│4 │
│ADC A,HX   │           │* *  V  * 0 *│8 │
│ADC A,HY   │           │* *  V  * 0 *│8 │
│ADC A,LX   │           │* *  V  * 0 *│8 │
│ADC A,LY   │           │* *  V  * 0 *│8 │
│ADC A,(HL) │           │* *  V  * 0 *│7 │
│ADC A,(IX+S)           │* *  V  * 0 *│19│
│ADC A,(IY+S)           │* *  V  * 0 *│19│
├───────────┼───────────┼─────────────┼──┤
│ADC HL,HL  │           │* *  V  * 0 ?│15│
│ADC HL,BC  │           │* *  V  * 0 ?│15│
│ADC HL,DE  │           │* *  V  * 0 ?│15│
│ADC HL,SP  │           │* *  V  * 0 ?│15│
└───────────┴───────────┴─────────────┴──┘

15. Команды простого вычитания.

 SUB - SUBtract
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│SUB N      │           │* *  V  * 1 *│7 │
│SUB A      │           │* *  V  * 1 *│4 │
│SUB B      │           │* *  V  * 1 *│4 │
│SUB C      │           │* *  V  * 1 *│4 │
│SUB D      │           │* *  V  * 1 *│4 │
│SUB E      │           │* *  V  * 1 *│4 │
│SUB H      │           │* *  V  * 1 *│4 │
│SUB L      │           │* *  V  * 1 *│4 │
│SUB HX     │           │* *  V  * 1 *│8 │
│SUB HY     │           │* *  V  * 1 *│8 │
│SUB LX     │           │* *  V  * 1 *│8 │
│SUB LY     │           │* *  V  * 1 *│8 │
│SUB (HL)   │           │* *  V  * 1 *│7 │
│SUB (IX+S) │           │* *  V  * 1 *│19│
│SUB (IY+S) │           │* *  V  * 1 *│19│
└───────────┴───────────┴─────────────┴──┘

16. Команды уменьшения.

 DEC - DECrement
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│DEC A      │           │- *  V  * 1 *│4 │
│DEC B      │           │- *  V  * 1 *│4 │
│DEC C      │           │- *  V  * 1 *│4 │
│DEC D      │           │- *  V  * 1 *│4 │
│DEC E      │           │- *  V  * 1 *│4 │
│DEC H      │           │- *  V  * 1 *│4 │
│DEC L      │           │- *  V  * 1 *│4 │
│DEC HX     │           │- *  V  * 1 *│8 │
│DEC HY     │           │- *  V  * 1 *│8 │
│DEC LX     │           │- *  V  * 1 *│8 │
│DEC LY     │           │- *  V  * 1 *│8 │
│DEC (HL)   │           │- *  V  * 1 *│11│
│DEC (IX+S) │           │- *  V  * 1 *│23│
│DEC (IY+S) │           │- *  V  * 1 *│23│
├───────────┼───────────┼─────────────┼──┤
│DEC HL     │           │- -  -  - - -│6 │
│DEC BC     │           │- -  -  - - -│6 │
│DEC DE     │           │- -  -  - - -│6 │
│DEC SP     │           │- -  -  - - -│6 │
│DEC IX     │           │- -  -  - - -│10│
│DEC IY     │           │- -  -  - - -│10│
└───────────┴───────────┴─────────────┴──┘

17. Команды вычитания с учетом переноса

 SBC - SuBtract with Carry
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│SBC A,N    │           │* *  V  * 1 *│7 │
│SBC A,A    │           │* *  V  * 1 *│4 │
│SBC A,B    │           │* *  V  * 1 *│4 │
│SBC A,C    │           │* *  V  * 1 *│4 │
│SBC A,D    │           │* *  V  * 1 *│4 │
│SBC A,E    │           │* *  V  * 1 *│4 │
│SBC A,H    │           │* *  V  * 1 *│4 │
│SBC A,L    │           │* *  V  * 1 *│4 │
│SBC A,HX   │           │* *  V  * 1 *│8 │
│SBC A,HY   │           │* *  V  * 1 *│8 │
│SBC A,LX   │           │* *  V  * 1 *│8 │
│SBC A,LY   │           │* *  V  * 1 *│8 │
│SBC A,(HL) │           │* *  V  * 1 *│7 │
│SBC A,(IX+S)           │* *  V  * 1 *│19│
│SBC A,(IY+S)           │* *  V  * 1 *│19│
├───────────┼───────────┼─────────────┼──┤
│SBC HL,HL  │           │* *  V  * 1 ?│15│
│SBC HL,BC  │           │* *  V  * 1 ?│15│
│SBC HL,DE  │           │* *  V  * 1 ?│15│
│SBC HL,SP  │           │* *  V  * 1 ?│15│
└───────────┴───────────┴─────────────┴──┘

18. Команды сравнения.

Результат │ Состояние │ Мнемоника условия
сравнения │  флагов   │     перехода
──────────┼───────────┼──────────────────
   A=s    │    Z=1    │        Z
   A<>s   │    Z=0    │       NZ

 Беззнаковое сравнение (числа 0...255)

   A<s    │   CY=1    │        C
   A>=s   │   CY=0    │       NC

 Знаковое сравнение (числа -128...+127)

   A<s    │    S=1    │        P
   A>=s   │    S=0    │        M

 CP -ComPare
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│CP N       │           │* *  V  * 1 *│7 │
│CP A       │           │* *  V  * 1 *│4 │
│CP B       │           │* *  V  * 1 *│4 │
│CP C       │           │* *  V  * 1 *│4 │
│CP D       │           │* *  V  * 1 *│4 │
│CP E       │           │* *  V  * 1 *│4 │
│CP H       │           │* *  V  * 1 *│4 │
│CP L       │           │* *  V  * 1 *│4 │
│CP HX      │           │* *  V  * 1 *│8 │
│CP HY      │           │* *  V  * 1 *│8 │
│CP LX      │           │* *  V  * 1 *│8 │
│CP LY      │           │* *  V  * 1 *│8 │
│CP (HL)    │           │* *  V  * 1 *│7 │
│CP (IX+S)  │           │* *  V  * 1 *│19│
│CP (IY+S)  │           │* *  V  * 1 *│19│
└───────────┴───────────┴─────────────┴──┘

19. Команды логики.

 AND - "И"
 OR  - "ИЛИ"
 XOR - "ИСКЛЮЧАЮЩЕЕ ИЛИ"
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│AND N      │           │0 *  P  * 0 1│7 │
│AND A      │           │0 *  P  * 0 1│4 │
│AND B      │           │0 *  P  * 0 1│4 │
│AND C      │           │0 *  P  * 0 1│4 │
│AND D      │           │0 *  P  * 0 1│4 │
│AND E      │           │0 *  P  * 0 1│4 │
│AND H      │           │0 *  P  * 0 1│4 │
│AND L      │           │0 *  P  * 0 1│4 │
│AND HX     │           │0 *  P  * 0 1│8 │
│AND HY     │           │0 *  P  * 0 1│8 │
│AND LX     │           │0 *  P  * 0 1│8 │
│AND LY     │           │0 *  P  * 0 1│8 │
│AND (HL)   │           │0 *  P  * 0 1│7 │
│AND (IX+S) │           │0 *  P  * 0 1│19│
│AND (IY+S) │           │0 *  P  * 0 1│19│
├───────────┼───────────┼─────────────┼──┤
│OR N       │           │0 *  P  * 0 0│7 │
│OR A       │           │0 *  P  * 0 0│4 │
│OR B       │           │0 *  P  * 0 0│4 │
│OR C       │           │0 *  P  * 0 0│4 │
│OR D       │           │0 *  P  * 0 0│4 │
│OR E       │           │0 *  P  * 0 0│4 │
│OR H       │           │0 *  P  * 0 0│4 │
│OR L       │           │0 *  P  * 0 0│4 │
│OR HX      │           │0 *  P  * 0 0│8 │
│OR HY      │           │0 *  P  * 0 0│8 │
│OR LX      │           │0 *  P  * 0 0│8 │
│OR LY      │           │0 *  P  * 0 0│8 │
│OR (HL)    │           │0 *  P  * 0 0│7 │
│OR (IX+S)  │           │0 *  P  * 0 0│19│
│OR (IY+S)  │           │0 *  P  * 0 0│19│
├───────────┼───────────┼─────────────┼──┤
│XOR N      │           │0 *  P  * 0 0│7 │
│XOR A      │           │0 *  P  * 0 0│4 │
│XOR B      │           │0 *  P  * 0 0│4 │
│XOR C      │           │0 *  P  * 0 0│4 │
│XOR D      │           │0 *  P  * 0 0│4 │
│XOR E      │           │0 *  P  * 0 0│4 │
│XOR H      │           │0 *  P  * 0 0│4 │
│XOR L      │           │0 *  P  * 0 0│4 │
│XOR HX     │           │0 *  P  * 0 0│8 │
│XOR HY     │           │0 *  P  * 0 0│8 │
│XOR LX     │           │0 *  P  * 0 0│8 │
│XOR LY     │           │0 *  P  * 0 0│8 │
│XOR (HL)   │           │0 *  P  * 0 0│7 │
│XOR (IX+S) │           │0 *  P  * 0 0│19│
│XOR (IY+S) │           │0 *  P  * 0 0│19│
└───────────┴───────────┴─────────────┴──┘

20. Команды перехода.

 JP - JumP
 JR - Jump Relative
 DJNZ - Decrement and Jump if Not Zero

 C  - Carry
 NC - No Carry
 Z  - Zero
 NZ - No Zero
 P  - Plus
 M  - Minus
 PE - Parity Even
 PO - Parity Odd
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│JP NN      │           │- -  -  - - -│10│
│JP (HL)    │           │- -  -  - - -│4 │
│JP (IX)    │           │- -  -  - - -│8 │
│JP (IY)    │           │- -  -  - - -│8 │
│JP C,NN    │           │- -  -  - - -│10│
│JP NC,NN   │           │- -  -  - - -│10│
│JP Z,NN    │           │- -  -  - - -│10│
│JP NZ,NN   │           │- -  -  - - -│10│
│JP M,NN    │           │- -  -  - - -│10│
│JP P,NN    │           │- -  -  - - -│10│
│JP PE,NN   │           │- -  -  - - -│10│
│JP PO,NN   │           │- -  -  - - -│10│
├───────────┼───────────┼─────────────┼──┤
│JR S       │           │- -  -  - - -│12│
│           │           │             │  │
│JR C,S     │           │- -  -  - - -│7/│
│           │           │             │12│
│JR NC,S    │           │- -  -  - - -│7/│
│           │           │             │12│
│JR Z,S     │           │- -  -  - - -│7/│
│           │           │             │12│
│JR NZ,S    │           │- -  -  - - -│7/│
│           │           │             │12│
├───────────┼───────────┼─────────────┼──┤
│DJNZ S     │           │- -  -  - - -│8/│
│           │           │             │13│
└───────────┴───────────┴─────────────┴──┘

21. Команды работы со стеком.

 PUSH - затолкнуть
 POP  - вытолкнуть
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│PUSH AF    │           │- -  -  - - -│11│
│PUSH BC    │           │- -  -  - - -│11│
│PUSH DE    │           │- -  -  - - -│11│
│PUSH HL    │           │- -  -  - - -│11│
│PUSH IX    │           │- -  -  - - -│15│
│PUSH IY    │           │- -  -  - - -│15│
├───────────┼───────────┼─────────────┼──┤
│POP AF     │           │- -  -  - - -│10│
│POP BC     │           │- -  -  - - -│10│
│POP DE     │           │- -  -  - - -│10│
│POP HL     │           │- -  -  - - -│10│
│POP IX     │           │- -  -  - - -│14│
│POP IY     │           │- -  -  - - -│14│
└───────────┴───────────┴─────────────┴──┘

22. Команды обращения к ПЗУ.

 RST - ReSTart
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│RST 0      │           │- -  -  - - -│11│
│RST 8      │           │- -  -  - - -│11│
│RST 10     │           │- -  -  - - -│11│
│RST 18     │           │- -  -  - - -│11│
│RST 20     │           │- -  -  - - -│11│
│RST 28     │           │- -  -  - - -│11│
│RST 30     │           │- -  -  - - -│11│
│RST 38     │           │- -  -  - - -│11│
└───────────┴───────────┴─────────────┴──┘

23. Команды вызова подпрограмм и возврата.

 RET - RETurn
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│CALL NN    │           │- -  -  - - -│17│
│           │           │             │  │
│CALL C,NN  │           │- -  -  - - -│10│
│           │           │             │17│
│CALL NC,NN │           │- -  -  - - -│10│
│           │           │             │17│
│CALL Z,NN  │           │- -  -  - - -│10│
│           │           │             │17│
│CALL NZ,NN │           │- -  -  - - -│10│
│           │           │             │17│
│CALL M,NN  │           │- -  -  - - -│10│
│           │           │             │17│
│CALL P,NN  │           │- -  -  - - -│10│
│           │           │             │17│
│CALL PE,NN │           │- -  -  - - -│10│
│           │           │             │17│
│CALL PO,NN │           │- -  -  - - -│10│
│           │           │             │17│
├───────────┼───────────┼─────────────┼──┤
│RET        │           │- -  -  - - -│10│
│           │           │             │  │
│RET C      │           │- -  -  - - -│5/│
│           │           │             │11│
│RET NC     │           │- -  -  - - -│5/│
│           │           │             │11│
│RET Z      │           │- -  -  - - -│5/│
│           │           │             │11│
│RET NZ     │           │- -  -  - - -│5/│
│           │           │             │11│
│RET M      │           │- -  -  - - -│5/│
│           │           │             │11│
│RET P      │           │- -  -  - - -│5/│
│           │           │             │11│
│RET PE     │           │- -  -  - - -│5/│
│           │           │             │11│
│RET PO     │           │- -  -  - - -│5/│
│           │           │             │11│
└───────────┴───────────┴─────────────┴──┘

24. Команды сдвига битов.

 SRL - Shift Right Logical
 SRA - Shift Right Arithmetic
 SLA - Shift Left Arithmetic
 SLI - Shift Left ?
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│SRL A      │           │* *  P  * 0 0│8 │
│SRL B      │           │* *  P  * 0 0│8 │
│SRL C      │           │* *  P  * 0 0│8 │
│SRL D      │           │* *  P  * 0 0│8 │
│SRL E      │           │* *  P  * 0 0│8 │
│SRL H      │           │* *  P  * 0 0│8 │
│SRL L      │           │* *  P  * 0 0│8 │
│SRL (HL)   │           │* *  P  * 0 0│15│
│SRL (IX+S) │           │* *  P  * 0 0│23│
│SRL (IY+S) │           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│SRL A,(IX+S)           │* *  P  * 0 0│23│
│SRL B,(IX+S)           │* *  P  * 0 0│23│
│SRL C,(IX+S)           │* *  P  * 0 0│23│
│SRL D,(IX+S)           │* *  P  * 0 0│23│
│SRL E,(IX+S)           │* *  P  * 0 0│23│
│SRL H,(IX+S)           │* *  P  * 0 0│23│
│SRL L,(IX+S)           │* *  P  * 0 0│23│
│SRL A,(IY+S)           │* *  P  * 0 0│23│
│SRL B,(IY+S)           │* *  P  * 0 0│23│
│SRL C,(IY+S)           │* *  P  * 0 0│23│
│SRL D,(IY+S)           │* *  P  * 0 0│23│
│SRL E,(IY+S)           │* *  P  * 0 0│23│
│SRL H,(IY+S)           │* *  P  * 0 0│23│
│SRL L,(IY+S)           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│SRA A      │           │* *  P  * 0 0│8 │
│SRA B      │           │* *  P  * 0 0│8 │
│SRA C      │           │* *  P  * 0 0│8 │
│SRA D      │           │* *  P  * 0 0│8 │
│SRA E      │           │* *  P  * 0 0│8 │
│SRA H      │           │* *  P  * 0 0│8 │
│SRA L      │           │* *  P  * 0 0│8 │
│SRA (HL)   │           │* *  P  * 0 0│15│
│SRA (IX+S) │           │* *  P  * 0 0│23│
│SRA (IY+S) │           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│SRA A,(IX+S)           │* *  P  * 0 0│23│
│SRA B,(IX+S)           │* *  P  * 0 0│23│
│SRA C,(IX+S)           │* *  P  * 0 0│23│
│SRA D,(IX+S)           │* *  P  * 0 0│23│
│SRA E,(IX+S)           │* *  P  * 0 0│23│
│SRA H,(IX+S)           │* *  P  * 0 0│23│
│SRA L,(IX+S)           │* *  P  * 0 0│23│
│SRA A,(IY+S)           │* *  P  * 0 0│23│
│SRA B,(IY+S)           │* *  P  * 0 0│23│
│SRA C,(IY+S)           │* *  P  * 0 0│23│
│SRA D,(IY+S)           │* *  P  * 0 0│23│
│SRA E,(IY+S)           │* *  P  * 0 0│23│
│SRA H,(IY+S)           │* *  P  * 0 0│23│
│SRA L,(IY+S)           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│SLA A      │           │* *  P  * 0 0│8 │
│SLA B      │           │* *  P  * 0 0│8 │
│SLA C      │           │* *  P  * 0 0│8 │
│SLA D      │           │* *  P  * 0 0│8 │
│SLA E      │           │* *  P  * 0 0│8 │
│SLA H      │           │* *  P  * 0 0│8 │
│SLA L      │           │* *  P  * 0 0│8 │
│SLA (HL)   │           │* *  P  * 0 0│15│
│SLA (IX+S) │           │* *  P  * 0 0│23│
│SLA (IY+S) │           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│SLA A,(IX+S)           │* *  P  * 0 0│23│
│SLA B,(IX+S)           │* *  P  * 0 0│23│
│SLA C,(IX+S)           │* *  P  * 0 0│23│
│SLA D,(IX+S)           │* *  P  * 0 0│23│
│SLA E,(IX+S)           │* *  P  * 0 0│23│
│SLA H,(IX+S)           │* *  P  * 0 0│23│
│SLA L,(IX+S)           │* *  P  * 0 0│23│
│SLA A,(IY+S)           │* *  P  * 0 0│23│
│SLA B,(IY+S)           │* *  P  * 0 0│23│
│SLA C,(IY+S)           │* *  P  * 0 0│23│
│SLA D,(IY+S)           │* *  P  * 0 0│23│
│SLA E,(IY+S)           │* *  P  * 0 0│23│
│SLA H,(IY+S)           │* *  P  * 0 0│23│
│SLA L,(IY+S)           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│SLI A      │           │* *  P  * 0 0│8 │
│SLI B      │           │* *  P  * 0 0│8 │
│SLI C      │           │* *  P  * 0 0│8 │
│SLI D      │           │* *  P  * 0 0│8 │
│SLI E      │           │* *  P  * 0 0│8 │
│SLI H      │           │* *  P  * 0 0│8 │
│SLI L      │           │* *  P  * 0 0│8 │
│SLI (HL)   │           │* *  P  * 0 0│15│
│SLI (IX+S) │           │* *  P  * 0 0│23│
│SLI (IY+S) │           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│SLI A,(IX+S)           │* *  P  * 0 0│23│
│SLI B,(IX+S)           │* *  P  * 0 0│23│
│SLI C,(IX+S)           │* *  P  * 0 0│23│
│SLI D,(IX+S)           │* *  P  * 0 0│23│
│SLI E,(IX+S)           │* *  P  * 0 0│23│
│SLI H,(IX+S)           │* *  P  * 0 0│23│
│SLI L,(IX+S)           │* *  P  * 0 0│23│
│SLI A,(IY+S)           │* *  P  * 0 0│23│
│SLI B,(IY+S)           │* *  P  * 0 0│23│
│SLI C,(IY+S)           │* *  P  * 0 0│23│
│SLI D,(IY+S)           │* *  P  * 0 0│23│
│SLI E,(IY+S)           │* *  P  * 0 0│23│
│SLI H,(IY+S)           │* *  P  * 0 0│23│
│SLI L,(IY+S)           │* *  P  * 0 0│23│
└───────────┴───────────┴─────────────┴──┘

25. Команды ротации битов.

 RL   - Rotate Left
 RR   - Rotate Right
 RLC  - Rotate Left without Carry
 RRC  - Rotate Right without Carry
 RLA  - Rotate Left Accumulator
 RRA  - Rotate Right Accumulator
 RLCA - Rotate Left Accumulator without
        Carry
 RRCA - Rotate Right Accumulator without
        Carry
 RLD  - Rotate Left Decimal
 RRD  - Rotate Right Decimal
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│RL A       │           │* *  P  * 0 0│8 │
│RL B       │           │* *  P  * 0 0│8 │
│RL C       │           │* *  P  * 0 0│8 │
│RL D       │           │* *  P  * 0 0│8 │
│RL E       │           │* *  P  * 0 0│8 │
│RL H       │           │* *  P  * 0 0│8 │
│RL L       │           │* *  P  * 0 0│8 │
│RL (HL)    │           │* *  P  * 0 0│15│
│RL (IX+S)  │           │* *  P  * 0 0│23│
│RL (IY+S)  │           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│RL A,(IX+S)│           │* *  P  * 0 0│23│
│RL B,(IX+S)│           │* *  P  * 0 0│23│
│RL C,(IX+S)│           │* *  P  * 0 0│23│
│RL D,(IX+S)│           │* *  P  * 0 0│23│
│RL E,(IX+S)│           │* *  P  * 0 0│23│
│RL H,(IX+S)│           │* *  P  * 0 0│23│
│RL L,(IX+S)│           │* *  P  * 0 0│23│
│RL A,(IY+S)│           │* *  P  * 0 0│23│
│RL B,(IY+S)│           │* *  P  * 0 0│23│
│RL C,(IY+S)│           │* *  P  * 0 0│23│
│RL D,(IY+S)│           │* *  P  * 0 0│23│
│RL E,(IY+S)│           │* *  P  * 0 0│23│
│RL H,(IY+S)│           │* *  P  * 0 0│23│
│RL L,(IY+S)│           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│RR A       │           │* *  P  * 0 0│8 │
│RR B       │           │* *  P  * 0 0│8 │
│RR C       │           │* *  P  * 0 0│8 │
│RR D       │           │* *  P  * 0 0│8 │
│RR E       │           │* *  P  * 0 0│8 │
│RR H       │           │* *  P  * 0 0│8 │
│RR L       │           │* *  P  * 0 0│8 │
│RR (HL)    │           │* *  P  * 0 0│15│
│RR (IX+S)  │           │* *  P  * 0 0│23│
│RR (IY+S)  │           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│RR A,(IX+S)│           │* *  P  * 0 0│23│
│RR B,(IX+S)│           │* *  P  * 0 0│23│
│RR C,(IX+S)│           │* *  P  * 0 0│23│
│RR D,(IX+S)│           │* *  P  * 0 0│23│
│RR E,(IX+S)│           │* *  P  * 0 0│23│
│RR H,(IX+S)│           │* *  P  * 0 0│23│
│RR L,(IX+S)│           │* *  P  * 0 0│23│
│RR A,(IY+S)│           │* *  P  * 0 0│23│
│RR B,(IY+S)│           │* *  P  * 0 0│23│
│RR C,(IY+S)│           │* *  P  * 0 0│23│
│RR D,(IY+S)│           │* *  P  * 0 0│23│
│RR E,(IY+S)│           │* *  P  * 0 0│23│
│RR H,(IY+S)│           │* *  P  * 0 0│23│
│RR L,(IY+S)│           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│RLC A      │           │* *  P  * 0 0│8 │
│RLC B      │           │* *  P  * 0 0│8 │
│RLC C      │           │* *  P  * 0 0│8 │
│RLC D      │           │* *  P  * 0 0│8 │
│RLC E      │           │* *  P  * 0 0│8 │
│RLC H      │           │* *  P  * 0 0│8 │
│RLC L      │           │* *  P  * 0 0│8 │
│RLC (HL)   │           │* *  P  * 0 0│15│
│RLC (IX+S) │           │* *  P  * 0 0│23│
│RLC (IY+S) │           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│RLC A,(IX+S)           │* *  P  * 0 0│23│
│RLC B,(IX+S)           │* *  P  * 0 0│23│
│RLC C,(IX+S)           │* *  P  * 0 0│23│
│RLC D,(IX+S)           │* *  P  * 0 0│23│
│RLC E,(IX+S)           │* *  P  * 0 0│23│
│RLC H,(IX+S)           │* *  P  * 0 0│23│
│RLC L,(IX+S)           │* *  P  * 0 0│23│
│RLC A,(IY+S)           │* *  P  * 0 0│23│
│RLC B,(IY+S)           │* *  P  * 0 0│23│
│RLC C,(IY+S)           │* *  P  * 0 0│23│
│RLC D,(IY+S)           │* *  P  * 0 0│23│
│RLC E,(IY+S)           │* *  P  * 0 0│23│
│RLC H,(IY+S)           │* *  P  * 0 0│23│
│RLC L,(IY+S)           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│RRC A      │           │* *  P  * 0 0│8 │
│RRC B      │           │* *  P  * 0 0│8 │
│RRC C      │           │* *  P  * 0 0│8 │
│RRC D      │           │* *  P  * 0 0│8 │
│RRC E      │           │* *  P  * 0 0│8 │
│RRC H      │           │* *  P  * 0 0│8 │
│RRC L      │           │* *  P  * 0 0│8 │
│RRC (HL)   │           │* *  P  * 0 0│15│
│RRC (IX+S) │           │* *  P  * 0 0│23│
│RRC (IY+S) │           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│RRC A,(IX+S)           │* *  P  * 0 0│23│
│RRC B,(IX+S)           │* *  P  * 0 0│23│
│RRC C,(IX+S)           │* *  P  * 0 0│23│
│RRC D,(IX+S)           │* *  P  * 0 0│23│
│RRC E,(IX+S)           │* *  P  * 0 0│23│
│RRC H,(IX+S)           │* *  P  * 0 0│23│
│RRC L,(IX+S)           │* *  P  * 0 0│23│
│RRC A,(IY+S)           │* *  P  * 0 0│23│
│RRC B,(IY+S)           │* *  P  * 0 0│23│
│RRC C,(IY+S)           │* *  P  * 0 0│23│
│RRC D,(IY+S)           │* *  P  * 0 0│23│
│RRC E,(IY+S)           │* *  P  * 0 0│23│
│RRC H,(IY+S)           │* *  P  * 0 0│23│
│RRC L,(IY+S)           │* *  P  * 0 0│23│
├───────────┼───────────┼─────────────┼──┤
│RLA        │           │* -  -  - 0 0│4 │
│RRA        │           │* -  -  - 0 0│4 │
│RLCA       │           │* -  -  - 0 0│4 │
│RRCA       │           │* -  -  - 0 0│4 │
├───────────┼───────────┼─────────────┼──┤
│RLD        │           │- *  P  * 0 0│18│
│RRD        │           │- *  P  * 0 0│18│
└───────────┴───────────┴─────────────┴──┘

26. Команды включения битов.

┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│SET 0,A    │           │- -  -  - - -│8 │
│SET 0,B    │           │- -  -  - - -│8 │
│SET 0,C    │           │- -  -  - - -│8 │
│SET 0,D    │           │- -  -  - - -│8 │
│SET 0,E    │           │- -  -  - - -│8 │
│SET 0,H    │           │- -  -  - - -│8 │
│SET 0,L    │           │- -  -  - - -│8 │
│SET 0,(HL) │           │- -  -  - - -│15│
│SET 0,(IX+S)           │- -  -  - - -│23│
│SET 0,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 0,A,(IX+S)         │- -  -  - - -│23│
│SET 0,B,(IX+S)         │- -  -  - - -│23│
│SET 0,C,(IX+S)         │- -  -  - - -│23│
│SET 0,D,(IX+S)         │- -  -  - - -│23│
│SET 0,E,(IX+S)         │- -  -  - - -│23│
│SET 0,H,(IX+S)         │- -  -  - - -│23│
│SET 0,L,(IX+S)         │- -  -  - - -│23│
│SET 0,A,(IY+S)         │- -  -  - - -│23│
│SET 0,B,(IY+S)         │- -  -  - - -│23│
│SET 0,C,(IY+S)         │- -  -  - - -│23│
│SET 0,D,(IY+S)         │- -  -  - - -│23│
│SET 0,E,(IY+S)         │- -  -  - - -│23│
│SET 0,H,(IY+S)         │- -  -  - - -│23│
│SET 0,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 1,A    │           │- -  -  - - -│8 │
│SET 1,B    │           │- -  -  - - -│8 │
│SET 1,C    │           │- -  -  - - -│8 │
│SET 1,D    │           │- -  -  - - -│8 │
│SET 1,E    │           │- -  -  - - -│8 │
│SET 1,H    │           │- -  -  - - -│8 │
│SET 1,L    │           │- -  -  - - -│8 │
│SET 1,(HL) │           │- -  -  - - -│15│
│SET 1,(IX+S)           │- -  -  - - -│23│
│SET 1,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 1,A,(IX+S)         │- -  -  - - -│23│
│SET 1,B,(IX+S)         │- -  -  - - -│23│
│SET 1,C,(IX+S)         │- -  -  - - -│23│
│SET 1,D,(IX+S)         │- -  -  - - -│23│
│SET 1,E,(IX+S)         │- -  -  - - -│23│
│SET 1,H,(IX+S)         │- -  -  - - -│23│
│SET 1,L,(IX+S)         │- -  -  - - -│23│
│SET 1,A,(IY+S)         │- -  -  - - -│23│
│SET 1,B,(IY+S)         │- -  -  - - -│23│
│SET 1,C,(IY+S)         │- -  -  - - -│23│
│SET 1,D,(IY+S)         │- -  -  - - -│23│
│SET 1,E,(IY+S)         │- -  -  - - -│23│
│SET 1,H,(IY+S)         │- -  -  - - -│23│
│SET 1,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 2,A    │           │- -  -  - - -│8 │
│SET 2,B    │           │- -  -  - - -│8 │
│SET 2,C    │           │- -  -  - - -│8 │
│SET 2,D    │           │- -  -  - - -│8 │
│SET 2,E    │           │- -  -  - - -│8 │
│SET 2,H    │           │- -  -  - - -│8 │
│SET 2,L    │           │- -  -  - - -│8 │
│SET 2,(HL) │           │- -  -  - - -│15│
│SET 2,(IX+S)           │- -  -  - - -│23│
│SET 2,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 2,A,(IX+S)         │- -  -  - - -│23│
│SET 2,B,(IX+S)         │- -  -  - - -│23│
│SET 2,C,(IX+S)         │- -  -  - - -│23│
│SET 2,D,(IX+S)         │- -  -  - - -│23│
│SET 2,E,(IX+S)         │- -  -  - - -│23│
│SET 2,H,(IX+S)         │- -  -  - - -│23│
│SET 2,L,(IX+S)         │- -  -  - - -│23│
│SET 2,A,(IY+S)         │- -  -  - - -│23│
│SET 2,B,(IY+S)         │- -  -  - - -│23│
│SET 2,C,(IY+S)         │- -  -  - - -│23│
│SET 2,D,(IY+S)         │- -  -  - - -│23│
│SET 2,E,(IY+S)         │- -  -  - - -│23│
│SET 2,H,(IY+S)         │- -  -  - - -│23│
│SET 2,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 3,A    │           │- -  -  - - -│8 │
│SET 3,B    │           │- -  -  - - -│8 │
│SET 3,C    │           │- -  -  - - -│8 │
│SET 3,D    │           │- -  -  - - -│8 │
│SET 3,E    │           │- -  -  - - -│8 │
│SET 3,H    │           │- -  -  - - -│8 │
│SET 3,L    │           │- -  -  - - -│8 │
│SET 3,(HL) │           │- -  -  - - -│15│
│SET 3,(IX+S)           │- -  -  - - -│23│
│SET 3,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 3,A,(IX+S)         │- -  -  - - -│23│
│SET 3,B,(IX+S)         │- -  -  - - -│23│
│SET 3,C,(IX+S)         │- -  -  - - -│23│
│SET 3,D,(IX+S)         │- -  -  - - -│23│
│SET 3,E,(IX+S)         │- -  -  - - -│23│
│SET 3,H,(IX+S)         │- -  -  - - -│23│
│SET 3,L,(IX+S)         │- -  -  - - -│23│
│SET 3,A,(IY+S)         │- -  -  - - -│23│
│SET 3,B,(IY+S)         │- -  -  - - -│23│
│SET 3,C,(IY+S)         │- -  -  - - -│23│
│SET 3,D,(IY+S)         │- -  -  - - -│23│
│SET 3,E,(IY+S)         │- -  -  - - -│23│
│SET 3,H,(IY+S)         │- -  -  - - -│23│
│SET 3,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 4,A    │           │- -  -  - - -│8 │
│SET 4,B    │           │- -  -  - - -│8 │
│SET 4,C    │           │- -  -  - - -│8 │
│SET 4,D    │           │- -  -  - - -│8 │
│SET 4,E    │           │- -  -  - - -│8 │
│SET 4,H    │           │- -  -  - - -│8 │
│SET 4,L    │           │- -  -  - - -│8 │
│SET 4,(HL) │           │- -  -  - - -│15│
│SET 4,(IX+S)           │- -  -  - - -│23│
│SET 4,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 4,A,(IX+S)         │- -  -  - - -│23│
│SET 4,B,(IX+S)         │- -  -  - - -│23│
│SET 4,C,(IX+S)         │- -  -  - - -│23│
│SET 4,D,(IX+S)         │- -  -  - - -│23│
│SET 4,E,(IX+S)         │- -  -  - - -│23│
│SET 4,H,(IX+S)         │- -  -  - - -│23│
│SET 4,L,(IX+S)         │- -  -  - - -│23│
│SET 4,A,(IY+S)         │- -  -  - - -│23│
│SET 4,B,(IY+S)         │- -  -  - - -│23│
│SET 4,C,(IY+S)         │- -  -  - - -│23│
│SET 4,D,(IY+S)         │- -  -  - - -│23│
│SET 4,E,(IY+S)         │- -  -  - - -│23│
│SET 4,H,(IY+S)         │- -  -  - - -│23│
│SET 4,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 5,A    │           │- -  -  - - -│8 │
│SET 5,B    │           │- -  -  - - -│8 │
│SET 5,C    │           │- -  -  - - -│8 │
│SET 5,D    │           │- -  -  - - -│8 │
│SET 5,E    │           │- -  -  - - -│8 │
│SET 5,H    │           │- -  -  - - -│8 │
│SET 5,L    │           │- -  -  - - -│8 │
│SET 5,(HL) │           │- -  -  - - -│15│
│SET 5,(IX+S)           │- -  -  - - -│23│
│SET 5,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 5,A,(IX+S)         │- -  -  - - -│23│
│SET 5,B,(IX+S)         │- -  -  - - -│23│
│SET 5,C,(IX+S)         │- -  -  - - -│23│
│SET 5,D,(IX+S)         │- -  -  - - -│23│
│SET 5,E,(IX+S)         │- -  -  - - -│23│
│SET 5,H,(IX+S)         │- -  -  - - -│23│
│SET 5,L,(IX+S)         │- -  -  - - -│23│
│SET 5,A,(IY+S)         │- -  -  - - -│23│
│SET 5,B,(IY+S)         │- -  -  - - -│23│
│SET 5,C,(IY+S)         │- -  -  - - -│23│
│SET 5,D,(IY+S)         │- -  -  - - -│23│
│SET 5,E,(IY+S)         │- -  -  - - -│23│
│SET 5,H,(IY+S)         │- -  -  - - -│23│
│SET 5,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 6,A    │           │- -  -  - - -│8 │
│SET 6,B    │           │- -  -  - - -│8 │
│SET 6,C    │           │- -  -  - - -│8 │
│SET 6,D    │           │- -  -  - - -│8 │
│SET 6,E    │           │- -  -  - - -│8 │
│SET 6,H    │           │- -  -  - - -│8 │
│SET 6,L    │           │- -  -  - - -│8 │
│SET 6,(HL) │           │- -  -  - - -│15│
│SET 6,(IX+S)           │- -  -  - - -│23│
│SET 6,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 6,A,(IX+S)         │- -  -  - - -│23│
│SET 6,B,(IX+S)         │- -  -  - - -│23│
│SET 6,C,(IX+S)         │- -  -  - - -│23│
│SET 6,D,(IX+S)         │- -  -  - - -│23│
│SET 6,E,(IX+S)         │- -  -  - - -│23│
│SET 6,H,(IX+S)         │- -  -  - - -│23│
│SET 6,L,(IX+S)         │- -  -  - - -│23│
│SET 6,A,(IY+S)         │- -  -  - - -│23│
│SET 6,B,(IY+S)         │- -  -  - - -│23│
│SET 6,C,(IY+S)         │- -  -  - - -│23│
│SET 6,D,(IY+S)         │- -  -  - - -│23│
│SET 6,E,(IY+S)         │- -  -  - - -│23│
│SET 6,H,(IY+S)         │- -  -  - - -│23│
│SET 6,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 7,A    │           │- -  -  - - -│8 │
│SET 7,B    │           │- -  -  - - -│8 │
│SET 7,C    │           │- -  -  - - -│8 │
│SET 7,D    │           │- -  -  - - -│8 │
│SET 7,E    │           │- -  -  - - -│8 │
│SET 7,H    │           │- -  -  - - -│8 │
│SET 7,L    │           │- -  -  - - -│8 │
│SET 7,(HL) │           │- -  -  - - -│15│
│SET 7,(IX+S)           │- -  -  - - -│23│
│SET 7,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│SET 7,A,(IX+S)         │- -  -  - - -│23│
│SET 7,B,(IX+S)         │- -  -  - - -│23│
│SET 7,C,(IX+S)         │- -  -  - - -│23│
│SET 7,D,(IX+S)         │- -  -  - - -│23│
│SET 7,E,(IX+S)         │- -  -  - - -│23│
│SET 7,H,(IX+S)         │- -  -  - - -│23│
│SET 7,L,(IX+S)         │- -  -  - - -│23│
│SET 7,A,(IY+S)         │- -  -  - - -│23│
│SET 7,B,(IY+S)         │- -  -  - - -│23│
│SET 7,C,(IY+S)         │- -  -  - - -│23│
│SET 7,D,(IY+S)         │- -  -  - - -│23│
│SET 7,E,(IY+S)         │- -  -  - - -│23│
│SET 7,H,(IY+S)         │- -  -  - - -│23│
│SET 7,L,(IY+S)         │- -  -  - - -│23│
└───────────┴───────────┴─────────────┴──┘

27. Команды выключения битов.

 RES - RESet
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│RES 0,A    │           │- -  -  - - -│8 │
│RES 0,B    │           │- -  -  - - -│8 │
│RES 0,C    │           │- -  -  - - -│8 │
│RES 0,D    │           │- -  -  - - -│8 │
│RES 0,E    │           │- -  -  - - -│8 │
│RES 0,H    │           │- -  -  - - -│8 │
│RES 0,L    │           │- -  -  - - -│8 │
│RES 0,(HL) │           │- -  -  - - -│15│
│RES 0,(IX+S)           │- -  -  - - -│23│
│RES 0,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 0,A,(IX+S)         │- -  -  - - -│23│
│RES 0,B,(IX+S)         │- -  -  - - -│23│
│RES 0,C,(IX+S)         │- -  -  - - -│23│
│RES 0,D,(IX+S)         │- -  -  - - -│23│
│RES 0,E,(IX+S)         │- -  -  - - -│23│
│RES 0,H,(IX+S)         │- -  -  - - -│23│
│RES 0,L,(IX+S)         │- -  -  - - -│23│
│RES 0,A,(IY+S)         │- -  -  - - -│23│
│RES 0,B,(IY+S)         │- -  -  - - -│23│
│RES 0,C,(IY+S)         │- -  -  - - -│23│
│RES 0,D,(IY+S)         │- -  -  - - -│23│
│RES 0,E,(IY+S)         │- -  -  - - -│23│
│RES 0,H,(IY+S)         │- -  -  - - -│23│
│RES 0,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 1,A    │           │- -  -  - - -│8 │
│RES 1,B    │           │- -  -  - - -│8 │
│RES 1,C    │           │- -  -  - - -│8 │
│RES 1,D    │           │- -  -  - - -│8 │
│RES 1,E    │           │- -  -  - - -│8 │
│RES 1,H    │           │- -  -  - - -│8 │
│RES 1,L    │           │- -  -  - - -│8 │
│RES 1,(HL) │           │- -  -  - - -│15│
│RES 1,(IX+S)           │- -  -  - - -│23│
│RES 1,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 1,A,(IX+S)         │- -  -  - - -│23│
│RES 1,B,(IX+S)         │- -  -  - - -│23│
│RES 1,C,(IX+S)         │- -  -  - - -│23│
│RES 1,D,(IX+S)         │- -  -  - - -│23│
│RES 1,E,(IX+S)         │- -  -  - - -│23│
│RES 1,H,(IX+S)         │- -  -  - - -│23│
│RES 1,L,(IX+S)         │- -  -  - - -│23│
│RES 1,A,(IY+S)         │- -  -  - - -│23│
│RES 1,B,(IY+S)         │- -  -  - - -│23│
│RES 1,C,(IY+S)         │- -  -  - - -│23│
│RES 1,D,(IY+S)         │- -  -  - - -│23│
│RES 1,E,(IY+S)         │- -  -  - - -│23│
│RES 1,H,(IY+S)         │- -  -  - - -│23│
│RES 1,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 2,A    │           │- -  -  - - -│8 │
│RES 2,B    │           │- -  -  - - -│8 │
│RES 2,C    │           │- -  -  - - -│8 │
│RES 2,D    │           │- -  -  - - -│8 │
│RES 2,E    │           │- -  -  - - -│8 │
│RES 2,H    │           │- -  -  - - -│8 │
│RES 2,L    │           │- -  -  - - -│8 │
│RES 2,(HL) │           │- -  -  - - -│15│
│RES 2,(IX+S)           │- -  -  - - -│23│
│RES 2,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 2,A,(IX+S)         │- -  -  - - -│23│
│RES 2,B,(IX+S)         │- -  -  - - -│23│
│RES 2,C,(IX+S)         │- -  -  - - -│23│
│RES 2,D,(IX+S)         │- -  -  - - -│23│
│RES 2,E,(IX+S)         │- -  -  - - -│23│
│RES 2,H,(IX+S)         │- -  -  - - -│23│
│RES 2,L,(IX+S)         │- -  -  - - -│23│
│RES 2,A,(IY+S)         │- -  -  - - -│23│
│RES 2,B,(IY+S)         │- -  -  - - -│23│
│RES 2,C,(IY+S)         │- -  -  - - -│23│
│RES 2,D,(IY+S)         │- -  -  - - -│23│
│RES 2,E,(IY+S)         │- -  -  - - -│23│
│RES 2,H,(IY+S)         │- -  -  - - -│23│
│RES 2,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 3,A    │           │- -  -  - - -│8 │
│RES 3,B    │           │- -  -  - - -│8 │
│RES 3,C    │           │- -  -  - - -│8 │
│RES 3,D    │           │- -  -  - - -│8 │
│RES 3,E    │           │- -  -  - - -│8 │
│RES 3,H    │           │- -  -  - - -│8 │
│RES 3,L    │           │- -  -  - - -│8 │
│RES 3,(HL) │           │- -  -  - - -│15│
│RES 3,(IX+S)           │- -  -  - - -│23│
│RES 3,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 3,A,(IX+S)         │- -  -  - - -│23│
│RES 3,B,(IX+S)         │- -  -  - - -│23│
│RES 3,C,(IX+S)         │- -  -  - - -│23│
│RES 3,D,(IX+S)         │- -  -  - - -│23│
│RES 3,E,(IX+S)         │- -  -  - - -│23│
│RES 3,H,(IX+S)         │- -  -  - - -│23│
│RES 3,L,(IX+S)         │- -  -  - - -│23│
│RES 3,A,(IY+S)         │- -  -  - - -│23│
│RES 3,B,(IY+S)         │- -  -  - - -│23│
│RES 3,C,(IY+S)         │- -  -  - - -│23│
│RES 3,D,(IY+S)         │- -  -  - - -│23│
│RES 3,E,(IY+S)         │- -  -  - - -│23│
│RES 3,H,(IY+S)         │- -  -  - - -│23│
│RES 3,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 4,A    │           │- -  -  - - -│8 │
│RES 4,B    │           │- -  -  - - -│8 │
│RES 4,C    │           │- -  -  - - -│8 │
│RES 4,D    │           │- -  -  - - -│8 │
│RES 4,E    │           │- -  -  - - -│8 │
│RES 4,H    │           │- -  -  - - -│8 │
│RES 4,L    │           │- -  -  - - -│8 │
│RES 4,(HL) │           │- -  -  - - -│15│
│RES 4,(IX+S)           │- -  -  - - -│23│
│RES 4,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 4,A,(IX+S)         │- -  -  - - -│23│
│RES 4,B,(IX+S)         │- -  -  - - -│23│
│RES 4,C,(IX+S)         │- -  -  - - -│23│
│RES 4,D,(IX+S)         │- -  -  - - -│23│
│RES 4,E,(IX+S)         │- -  -  - - -│23│
│RES 4,H,(IX+S)         │- -  -  - - -│23│
│RES 4,L,(IX+S)         │- -  -  - - -│23│
│RES 4,A,(IY+S)         │- -  -  - - -│23│
│RES 4,B,(IY+S)         │- -  -  - - -│23│
│RES 4,C,(IY+S)         │- -  -  - - -│23│
│RES 4,D,(IY+S)         │- -  -  - - -│23│
│RES 4,E,(IY+S)         │- -  -  - - -│23│
│RES 4,H,(IY+S)         │- -  -  - - -│23│
│RES 4,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 5,A    │           │- -  -  - - -│8 │
│RES 5,B    │           │- -  -  - - -│8 │
│RES 5,C    │           │- -  -  - - -│8 │
│RES 5,D    │           │- -  -  - - -│8 │
│RES 5,E    │           │- -  -  - - -│8 │
│RES 5,H    │           │- -  -  - - -│8 │
│RES 5,L    │           │- -  -  - - -│8 │
│RES 5,(HL) │           │- -  -  - - -│15│
│RES 5,(IX+S)           │- -  -  - - -│23│
│RES 5,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 5,A,(IX+S)         │- -  -  - - -│23│
│RES 5,B,(IX+S)         │- -  -  - - -│23│
│RES 5,C,(IX+S)         │- -  -  - - -│23│
│RES 5,D,(IX+S)         │- -  -  - - -│23│
│RES 5,E,(IX+S)         │- -  -  - - -│23│
│RES 5,H,(IX+S)         │- -  -  - - -│23│
│RES 5,L,(IX+S)         │- -  -  - - -│23│
│RES 5,A,(IY+S)         │- -  -  - - -│23│
│RES 5,B,(IY+S)         │- -  -  - - -│23│
│RES 5,C,(IY+S)         │- -  -  - - -│23│
│RES 5,D,(IY+S)         │- -  -  - - -│23│
│RES 5,E,(IY+S)         │- -  -  - - -│23│
│RES 5,H,(IY+S)         │- -  -  - - -│23│
│RES 5,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 6,A    │           │- -  -  - - -│8 │
│RES 6,B    │           │- -  -  - - -│8 │
│RES 6,C    │           │- -  -  - - -│8 │
│RES 6,D    │           │- -  -  - - -│8 │
│RES 6,E    │           │- -  -  - - -│8 │
│RES 6,H    │           │- -  -  - - -│8 │
│RES 6,L    │           │- -  -  - - -│8 │
│RES 6,(HL) │           │- -  -  - - -│15│
│RES 6,(IX+S)           │- -  -  - - -│23│
│RES 6,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 6,A,(IX+S)         │- -  -  - - -│23│
│RES 6,B,(IX+S)         │- -  -  - - -│23│
│RES 6,C,(IX+S)         │- -  -  - - -│23│
│RES 6,D,(IX+S)         │- -  -  - - -│23│
│RES 6,E,(IX+S)         │- -  -  - - -│23│
│RES 6,H,(IX+S)         │- -  -  - - -│23│
│RES 6,L,(IX+S)         │- -  -  - - -│23│
│RES 6,A,(IY+S)         │- -  -  - - -│23│
│RES 6,B,(IY+S)         │- -  -  - - -│23│
│RES 6,C,(IY+S)         │- -  -  - - -│23│
│RES 6,D,(IY+S)         │- -  -  - - -│23│
│RES 6,E,(IY+S)         │- -  -  - - -│23│
│RES 6,H,(IY+S)         │- -  -  - - -│23│
│RES 6,L,(IY+S)         │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 7,A    │           │- -  -  - - -│8 │
│RES 7,B    │           │- -  -  - - -│8 │
│RES 7,C    │           │- -  -  - - -│8 │
│RES 7,D    │           │- -  -  - - -│8 │
│RES 7,E    │           │- -  -  - - -│8 │
│RES 7,H    │           │- -  -  - - -│8 │
│RES 7,L    │           │- -  -  - - -│8 │
│RES 7,(HL) │           │- -  -  - - -│15│
│RES 7,(IX+S)           │- -  -  - - -│23│
│RES 7,(IY+S)           │- -  -  - - -│23│
├───────────┼───────────┼─────────────┼──┤
│RES 7,A,(IX+S)         │- -  -  - - -│23│
│RES 7,B,(IX+S)         │- -  -  - - -│23│
│RES 7,C,(IX+S)         │- -  -  - - -│23│
│RES 7,D,(IX+S)         │- -  -  - - -│23│
│RES 7,E,(IX+S)         │- -  -  - - -│23│
│RES 7,H,(IX+S)         │- -  -  - - -│23│
│RES 7,L,(IX+S)         │- -  -  - - -│23│
│RES 7,A,(IY+S)         │- -  -  - - -│23│
│RES 7,B,(IY+S)         │- -  -  - - -│23│
│RES 7,C,(IY+S)         │- -  -  - - -│23│
│RES 7,D,(IY+S)         │- -  -  - - -│23│
│RES 7,E,(IY+S)         │- -  -  - - -│23│
│RES 7,H,(IY+S)         │- -  -  - - -│23│
│RES 7,L,(IY+S)         │- -  -  - - -│23│
└───────────┴───────────┴─────────────┴──┘

28. Команды проверки битов.

 BIT - BIT Test
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│BIT 0,A    │           │- *  ?  ? 0 1│8 │
│BIT 0,B    │           │- *  ?  ? 0 1│8 │
│BIT 0,C    │           │- *  ?  ? 0 1│8 │
│BIT 0,D    │           │- *  ?  ? 0 1│8 │
│BIT 0,E    │           │- *  ?  ? 0 1│8 │
│BIT 0,H    │           │- *  ?  ? 0 1│8 │
│BIT 0,L    │           │- *  ?  ? 0 1│8 │
│BIT 0,(HL) │           │- *  ?  ? 0 1│12│
│BIT 0,(IX+S)           │- *  ?  ? 0 1│20│
│BIT 0,(IY+S)           │- *  ?  ? 0 1│20│
├───────────┼───────────┼─────────────┼──┤
│BIT 1,A    │           │- *  ?  ? 0 1│8 │
│BIT 1,B    │           │- *  ?  ? 0 1│8 │
│BIT 1,C    │           │- *  ?  ? 0 1│8 │
│BIT 1,D    │           │- *  ?  ? 0 1│8 │
│BIT 1,E    │           │- *  ?  ? 0 1│8 │
│BIT 1,H    │           │- *  ?  ? 0 1│8 │
│BIT 1,L    │           │- *  ?  ? 0 1│8 │
│BIT 1,(HL) │           │- *  ?  ? 0 1│12│
│BIT 1,(IX+S)           │- *  ?  ? 0 1│20│
│BIT 1,(IY+S)           │- *  ?  ? 0 1│20│
├───────────┼───────────┼─────────────┼──┤
│BIT 2,A    │           │- *  ?  ? 0 1│8 │
│BIT 2,B    │           │- *  ?  ? 0 1│8 │
│BIT 2,C    │           │- *  ?  ? 0 1│8 │
│BIT 2,D    │           │- *  ?  ? 0 1│8 │
│BIT 2,E    │           │- *  ?  ? 0 1│8 │
│BIT 2,H    │           │- *  ?  ? 0 1│8 │
│BIT 2,L    │           │- *  ?  ? 0 1│8 │
│BIT 2,(HL) │           │- *  ?  ? 0 1│12│
│BIT 2,(IX+S)           │- *  ?  ? 0 1│20│
│BIT 2,(IY+S)           │- *  ?  ? 0 1│20│
├───────────┼───────────┼─────────────┼──┤
│BIT 3,A    │           │- *  ?  ? 0 1│8 │
│BIT 3,B    │           │- *  ?  ? 0 1│8 │
│BIT 3,C    │           │- *  ?  ? 0 1│8 │
│BIT 3,D    │           │- *  ?  ? 0 1│8 │
│BIT 3,E    │           │- *  ?  ? 0 1│8 │
│BIT 3,H    │           │- *  ?  ? 0 1│8 │
│BIT 3,L    │           │- *  ?  ? 0 1│8 │
│BIT 3,(HL) │           │- *  ?  ? 0 1│12│
│BIT 3,(IX+S)           │- *  ?  ? 0 1│20│
│BIT 3,(IY+S)           │- *  ?  ? 0 1│20│
├───────────┼───────────┼─────────────┼──┤
│BIT 4,A    │           │- *  ?  ? 0 1│8 │
│BIT 4,B    │           │- *  ?  ? 0 1│8 │
│BIT 4,C    │           │- *  ?  ? 0 1│8 │
│BIT 4,D    │           │- *  ?  ? 0 1│8 │
│BIT 4,E    │           │- *  ?  ? 0 1│8 │
│BIT 4,H    │           │- *  ?  ? 0 1│8 │
│BIT 4,L    │           │- *  ?  ? 0 1│8 │
│BIT 4,(HL) │           │- *  ?  ? 0 1│12│
│BIT 4,(IX+S)           │- *  ?  ? 0 1│20│
│BIT 4,(IY+S)           │- *  ?  ? 0 1│20│
├───────────┼───────────┼─────────────┼──┤
│BIT 5,A    │           │- *  ?  ? 0 1│8 │
│BIT 5,B    │           │- *  ?  ? 0 1│8 │
│BIT 5,C    │           │- *  ?  ? 0 1│8 │
│BIT 5,D    │           │- *  ?  ? 0 1│8 │
│BIT 5,E    │           │- *  ?  ? 0 1│8 │
│BIT 5,H    │           │- *  ?  ? 0 1│8 │
│BIT 5,L    │           │- *  ?  ? 0 1│8 │
│BIT 5,(HL) │           │- *  ?  ? 0 1│12│
│BIT 5,(IX+S)           │- *  ?  ? 0 1│20│
│BIT 5,(IY+S)           │- *  ?  ? 0 1│20│
├───────────┼───────────┼─────────────┼──┤
│BIT 6,A    │           │- *  ?  ? 0 1│8 │
│BIT 6,B    │           │- *  ?  ? 0 1│8 │
│BIT 6,C    │           │- *  ?  ? 0 1│8 │
│BIT 6,D    │           │- *  ?  ? 0 1│8 │
│BIT 6,E    │           │- *  ?  ? 0 1│8 │
│BIT 6,H    │           │- *  ?  ? 0 1│8 │
│BIT 6,L    │           │- *  ?  ? 0 1│8 │
│BIT 6,(HL) │           │- *  ?  ? 0 1│12│
│BIT 6,(IX+S)           │- *  ?  ? 0 1│20│
│BIT 6,(IY+S)           │- *  ?  ? 0 1│20│
├───────────┼───────────┼─────────────┼──┤
│BIT 7,A    │           │- *  ?  ? 0 1│8 │
│BIT 7,B    │           │- *  ?  ? 0 1│8 │
│BIT 7,C    │           │- *  ?  ? 0 1│8 │
│BIT 7,D    │           │- *  ?  ? 0 1│8 │
│BIT 7,E    │           │- *  ?  ? 0 1│8 │
│BIT 7,H    │           │- *  ?  ? 0 1│8 │
│BIT 7,L    │           │- *  ?  ? 0 1│8 │
│BIT 7,(HL) │           │- *  ?  ? 0 1│12│
│BIT 7,(IX+S)           │- *  ?  ? 0 1│20│
│BIT 7,(IY+S)           │- *  ?  ? 0 1│20│
└───────────┴───────────┴─────────────┴──┘

29. Команды перемещения блоков.

 LDIR - LoaD, Increment and Repeat
 LDDR - LoaD, Decrement and Repeat
 LDI  - LoaD and Increment
 LDD  - LoaD and Decrement
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│LDIR       │           │- -  0  - 0 0│21│
│           │           │             │16│
│LDDR       │           │- -  0  - 0 0│21│
│           │           │             │16│
│LDI        │           │- -  *  - 0 0│16│
│LDD        │           │- -  *  - 0 0│16│
└───────────┴───────────┴─────────────┴──┘

30. Команды блочного поиска.

 CPIR - ComPare, Increment and Repeat
 CPDR - ComPare, Decrement and Repeat
 CPI  - ComPare and Increment
 CPD  - Compare and Decrement
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│CPIR       │           │- *  *  * 1 *│21│
│           │           │             │16│
│CPDR       │           │- *  *  * 1 *│21│
│           │           │             │16│
│CPI        │           │- *  *  * 1 *│16│
│CPD        │           │- *  *  * 1 *│16│
└───────────┴───────────┴─────────────┴──┘

31. Команды ввода от внешних устройств.

 IN   - INput
 INF  - INput and set Flags
 INIR - INput, Increment and Repeat
 INDR - INput, Decrement and Repeat
 INI  - INput and Increment
 IND  - INput and Decrement
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│IN A,(N)   │           │- -  -  - - -│11│
│IN A,(C)   │           │- *  P  * 0 *│12│
│IN B,(C)   │           │- *  P  * 0 *│12│
│IN C,(C)   │           │- *  P  * 0 *│12│
│IN D,(C)   │           │- *  P  * 0 *│12│
│IN E,(C)   │           │- *  P  * 0 *│12│
│IN H,(C)   │           │- *  P  * 0 *│12│
│IN L,(C)   │           │- *  P  * 0 *│12│
│INF        │           │- *  P  * 0 *│12│
├───────────┼───────────┼─────────────┼──┤
│INIR       │           │? 1  ?  ? 1 ?│21│
│           │           │             │16│
│INDR       │           │? 1  ?  ? 1 ?│21│
│           │           │             │16│
│INI        │           │? *  ?  ? 1 ?│16│
│IND        │           │? *  ?  ? 1 ?│16│
└───────────┴───────────┴─────────────┴──┘

32. Команды вывода на внешние устройства.

 OUT  - OUTput
 OTIR - OuTput, Increment and Repeat
 OTDR - OuTput, Decrement and Repeat
 OUTI - OUTput and Increment
 OUTD - OUTput and Decrement
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│OUT (N),A  │           │- -  -  - - -│11│
│OUT (C),A  │           │- -  -  - - -│12│
│OUT (C),B  │           │- -  -  - - -│12│
│OUT (C),C  │           │- -  -  - - -│12│
│OUT (C),D  │           │- -  -  - - -│12│
│OUT (C),E  │           │- -  -  - - -│12│
│OUT (C),H  │           │- -  -  - - -│12│
│OUT (C),L  │           │- -  -  - - -│12│
│OUT (C),?  │           │- -  -  - - -│12│
├───────────┼───────────┼─────────────┼──┤
│OTIR       │           │? 1  ?  ? 1 ?│21│
│           │           │             │16│
│OTDR       │           │? 1  ?  ? 1 ?│21│
│           │           │             │16│
│OUTI       │           │? *  ?  ? 1 ?│16│
│OUTD       │           │? *  ?  ? 1 ?│16│
└───────────┴───────────┴─────────────┴──┘

33. Команды обработки прерываний.

 EI - Enable Interrupts
 DI - Disable Interrupts
 IM - Interrupt Mode
 RETI - RETurn from Interrupt
 RETN - RETurn from Non-mascable interrupt
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│EI         │           │- -  -  - - -│4 │
│DI         │           │- -  -  - - -│4 │
│IM 0       │           │- -  -  - - -│8 │
│IM 1       │           │- -  -  - - -│8 │
│IM 2       │           │- -  -  - - -│8 │
│RETI       │           │- -  -  - - -│14│
│RETN       │           │- -  -  - - -│14│
└───────────┴───────────┴─────────────┴──┘

34. Прочие команды.

 NOP - No OPeration
 CPL - ComPLement
 NEG - NEGate
 SCF - SET Carry Flag
 CCF - Complement Carry Flag
 DAA - Decimal Adjust Accumulator
┌───────────┬───────────┬─────────────┬──┐
│           │           │   Флаги     │t │
│Мнемоника  │    Код    ├─────────────┤  │
│           │           │C Z P/V S N H│  │
├───────────┼───────────┼─────────────┼──┤
│NOP        │           │- -  -  - - -│4 │
│CPL        │           │- -  -  - - -│4 │
│NEG        │           │* *  V  * 1 *│8 │
│SCF        │           │1 -  -  - 0 0│4 │
│CCF        │           │* -  -  - 0 ?│4 │
│HALT       │           │- -  -  - - -│4 │
│DAA        │           │* *  P  * - *│4 │
└───────────┴───────────┴─────────────┴──┘