Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
XCHG | {4} | HL | n | DE |
XTHL | {18} | H L | n n | M(SP+1) M(SP) |
Табл. 0-7. Команды ввода и вывода.
IN N | {10} | (N) | g | A |
OUT N | {10} | A | g | (N) |
Табл. 0-8. Арифметические и логические операции с одним операндом.
CMC '' | {4} | C | g | INV C |
STC '' | {4} | 1 | g | C |
CMA | {4} | A | g | INV A |
DAA ' | {4} | Десятичная коррекция | ||
INR ''' R | {5/10} | R+1 | g | R |
DCR ''' R | {5/10} | R-1 | g | R |
INX YZ | {5} | YZ+1 | g | YZ |
DCX YZ | {5} | YZ-1 | g | YZ |
Табл. 0-9. Арифметические и логические операции с двумя операндами.
CPI' D8 | {7} | Установка признаков в соответствии с A-D8 или A-R[1] | ||
CMP' R | {4/7} | |||
8-битные операции | ||||
ADD' R | {4/7} | A+R | g | A |
ADC' R | {4/7} | A+R+C | g | A |
SUB' R | {4/7} | A-R | g | A |
SBB' R | {4/7} | A-R-C | g | A |
ANA' R | {4/7} | A AND R | g | A |
ORA' R | {4/7} | A OR R | g | A |
XRA' R | {4/7} | A XOR R | g | A |
ADI' D8 | {7} | A+D8 | g | A |
ACI' D8 | {7} | A+D8+C | g | A |
SUI' D8 | {7} | A-D8 | g | A |
SBI' D8 | {7} | A-D8-C | g | A |
ANI' D8 | {7} | A AND D8 | g | A |
ORI' D8 | {7} | A OR D8 | g | A |
XRI' D8 | {7} | A X0R D8 | g | A |
16-битные операции | ||||
DAD'' YZ | {10} | HL+YZ | g | HL |
Табл. 0-10. Команды сдвига содержимого аккумулятора.
RLC'' | {4} | Циклический сдвиг влево. |
RAL'' | {4} | Циклический сдвиг влево через бит флага C. |
RRC'' | {4} | Циклический сдвиг вправо. |
RAR'' | {4} | Циклический сдвиг вправо через бит флага C. |
Табл. 0-11. Команды передачи управления
PCHL | {5} | HL | g | PC |
JMP ADR | {10} | ADR | g | PC |
J-CON ADR | {10} | ADR | g | PC |
Табл. 0-12. Команды условной передачи управления.
Условие | Команда, устанавливающая бит регистра признаков F | Команда передачи управления |
Любой бит аккум. = 0 | ani d8 (1 в соответств. разряде d8 выбирает бит) | jz adr |
Любой бит аккум. = 1 | ani d8 (1 в соответств. разряде d8 выбирает бит) | jnz adr |
Бит 7 аккум. = 0 | ral, rlc или add a | jnc adr |
Бит 7 аккум. = 1 | ral, rlc или add a | jc adr |
Бит 6 аккум. = 0 | add a | jp adr |
Бит 6 аккум. = 1 | add a | jm adr |
Бит 0 аккум. = 0 | rar или rrc | jnc adr |
Бит 0 аккум. = 1 | rar или rrc | jc adr |
Все биты аккум. = 0 | ana a или ora a | jz adr |
Содержимое аккум. <> 0 | ana a или ora a | jnz adr |
Содержимое аккум. положительно (d7 = 0) | ana a или ora a | jp adr |
Содержимое аккум. отрицательно (d7 = 1) | ana a или ora a | jm adr |
Сод. Акк. = d8 | cpi d8 | jz adr |
Сод. Акк. <> d8 | cpi d8 | jnz adr |
Сод. Акк. >= d8 | cpi d8 | jnc adr |
Сод. Акк. < d8 | cpi d8 | jc adr |
Содержимое аккум. = r | cmp r | jz adr |
Содержимое аккум. <> r | cmp r | jnz adr |
Содержимое аккум. >= r | cmp r | jnc adr |
Содержимое аккум. < r | cmp r | jc adr |
Табл. 0-13. Команды вызова и возврата из подпрограммы.
CALL ADR | {17} | PC ADR | g g | M(SP-1) M(SP-2) PC |
C-CON ADR | {11(17)} | PC ADR | g g | M(SP-1) M(SP-2) PC |
RST X | {11} | PC ADR | g g | M(SP-1) M(SP-2) PC, где X = 0, 1 ..., 7 |
RET | {10} | M(SP) M(SP+1) SP+2 | g g | PC SP |
R-CON | {5(11)} | M(SP) M(SP+1) SP+2 | g g | PC SP |
Табл. 0-14. Специальные команды.
EI | {4} | Разрешение прерывания. |
DI | {4} | Запрещение прерывания. |
HLT | {7} | Останов. |
NOP | {4} | Холостая операция. |
Коды команд МП КР580.
В Табл. 0-15 приведены условные обозначения типов операндов, а в Табл. 0-16 информация для определения машинного кода любой команды процессора КР580.
Табл. 0-15. Обозначения типов операндов.
N | Номер порта ввода/вывода | & | двухбайтный операнд D16 |
* | Двухбайтный операнд | ADR # | однобайтный операнд D8 |
Табл. 0-16. Перечень всех команд процессора с указанием кода каждой команды.
№ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
0 | NOP | LXI B,& | STAX B | INX B | INR B | DCR B | MVI B,# | RLC | — | DAD B | LDAX B | DCX B | INR C | DCR C | MVI C,# | RRC |
1 | — | LXI D,& | STAX D | INX D | INR D | DCR D | MVI D,# | RAL | — | DAD D | LDAX D | DCX D | INR E | DCR E | MVI E,# | RAR |
2 | — | LXI H,& | SHLD * | INX H | INR H | DCR H | MVI H,# | DAA | — | DAD H | LHLD * | DCX H | INR L | DCR L | MVI L,# | CMA |
3 | — | LXI SP,& | STA * | INX SP | INR M | DCR M | MVI M,# | STC | — | DAD SP | LDA * | DCX SP | INR A | DCR A | MVI A,# | CMC |
4 | MOV B, B | MOV B, C | MOV B, D | MOV B, E | MOV B, H | MOV B, L | MOV B, M | MOV B, A | MOV C, B | MOV C, C | MOV C, D | MOV C, E | MOV C, H | MOV C, L | MOV C, M | MOV C, A |
5 | MOV D, B | MOV D, C | MOV D, D | MOV D, E | MOV D, H | MOV D, L | MOV D, M | MOV D, A | MOV E, B | MOV E, C | MOV E, D | MOV E, E | MOV E, H | MOV E, L | MOV E, M | MOV E, A |
6 | MOV H, B | MOV H, C | MOV H, D | MOV H, E | MOV H, H | MOV H, L | MOV H, M | MOV H, A | MOV L, B | MOV L, C | MOV L, D | MOV L, E | MOV L, H | MOV L, L | MOV L, M | MOV L, A |
7 | MOV M, B | MOV M, C | MOV M, D | MOV M, E | MOV M, H | MOV M, L | HLT | MOV M, A | MOV A, B | MOV A, C | MOV A, D | MOV A, E | MOV A, H | MOV A, L | MOV A, M | MOV A, A |
8 | ADD B | ADD C | ADD D | ADD E | ADD H | ADD L | ADD M | ADD A | ADC B | ADC C | ADC D | ADC E | ADC H | ADC L | ADC M | ADC A |
9 | SUB B | SUB C | SUB D | SUB E | SUB H | SUB L | SUB M | SUB A | SBB B | SBB C | SBB D | SBB E | SBB H | SBB L | SBB M | SBB A |
A | ANA B | ANA C | ANA D | ANA E | ANA H | ANA L | ANA M | ANA A | XRA B | XRA C | XRA D | XRA E | XRA H | XRA L | XRA M | XRA A |
B | ORA B | ORA C | ORA D | ORA E | ORA H | ORA L | ORA M | ORA A | CMP B | CMP C | CMP D | CMP E | CMP H | CMP L | CMP M | CMP A |
C | RNZ | POP B | JNZ * | JMP * | CNZ * | PUSH B | ADI # | RST 0 | RZ | RET | JZ * | — | CZ * | CALL * | ACI # | RST 1 |
D | RNC | POP D | JNC * | OUT N | CNC * | PUSH D | SVI # | RST 2 | RC | — | JC * | IN N | CC * | — | SBI # | RST 3 |
E | RP0 | POP H | JP0 * | XTHL | CP0 | PUSH H | ANI # | RST 4 | RPE | PCHL | JPE * | XCHG | CPE * | — | XRI # | RST 5 |
F | RP | POP PSW | JP * | DI | CP * | PUSH PSW | ORI # | RST 6 | RM | SPHL | JM * | EI | CM * | — | CPI # | RST 7 |
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |


