Мы поможем в написании ваших работ!
ЗНАЕТЕ ЛИ ВЫ?
|
Условный и безусловный переход
| JMP (адрес)
| Безусловный переход по указанному адресу
| C3
|
| | JC (адрес)
| Переход при наличии переноса
| DA
|
| | JNC (адрес)
| Переход при отсутствии переноса
| D2
|
| | JZ (адрес)
| Переход при нуле
| CA
|
| | JNZ (адрес)
| Переход при отсутствии нуля
| C2
|
| | JP (адрес)
| Переход при плюсе
| F2
|
| | JM (адрес)
| Переход при минусе
| FA
|
| | JPE (адрес)
| Переход при чётности
| EA
|
| | JPO (адрес)
| Переход при нечётности
| E2
|
| | CALL (адрес)
| Вызов подпрограммы
| CD
|
| | CC (адрес)
| Вызов подпрограммы при переносе
| DC
|
| | CNC (адрес)
| Вызов подпрограммы отсутствии переноса
| D4
|
| | CZ (адрес)
| Вызов подпрограммы при нуле
| CC
|
| | CNZ (адрес)
| Вызов подпрограммы при отсутствии нуля
| C4
|
| | CP (адрес)
| Вызов подпрограммы при плюсе
| F4
|
| | CM (адрес)
| Вызов подпрограммы при минусе
| FC
|
| | CPE (адрес)
| Вызов подпрограммы при чётности
| EC
|
| | CPO (адрес)
| Вызов подпрограммы при нечётности
| E4
|
| | RET
| Возврат
| C9
|
| | RC
| Возврат при переносе
| D8
|
| | RNC
| Возврат при отсутствии переноса
| D0
|
| | RZ
| Возврат при нуле
| C8
|
| | RNZ
| Возврат при отсутствии нуля
| C0
|
| | RP
| Возврат при плюсе
| F0
|
| | RM
| Возврат при минусе
| F8
|
| | RPE
| Возврат при чётности
| E8
|
| | RPO
| Возврат при нечётности
| E0
|
| | RST (номер)
| Повторный запуск с адреса
| CF
|
|
Команды стёка, ввода, вывода и управления
| IN(канал)
| Ввод данных из накопителя в указанный канал
| D8
|
| | OUT(канал)
| Вывод данных из накопителя в указанный канал
| D3
|
| | PUSH rp
| Занесение содержимого пары регистров rp (B,D,H,PSW) в стёк
|
|
| | POP rp
| Выдача данных из стёка в пару регистров rp (B,D,H,PSW) в стёк
|
|
| | XTHL
| Обмен данными между вершиной стёка и парой регистров H,L
| E3
|
| | SPHL
| Занести в указатель стёка содержимое регистров H,L
| F9
|
| | DI
| Запретить прерывание
| F3
|
| | EI
| Разрешить прерывание
| FB
|
| | NOP
| Отсутствие операции
|
|
| | HLT
| Остановка
|
|
|
Приложение 2
КОМАНДЫ АССЕМБЛЕРА МИКРОПРОЦЕССОРА КЗ580ИК80А
| Мнемокод
| Код
| Мнемокод
| Код
| Мнемокод
| Код
| Мнемокод
| Код
| Мнемокод
| Код
| | Ком/пересылки
| | MOV H,A
|
| LXI D,&
|
| DAD B
|
| INR D
|
| | MOV A,A
| 7F
| MOV H,B
|
| LXI H,&
|
| DAD D
|
| INR E
| 1C
| | MOV A,B
|
| MOV H,C
|
| LXI SP,&
|
| DAD H
|
| INR H
|
| | MOV A,C
|
| MOV H,D
|
| LDAX B
| 0A
| DAD SP
|
| INR L
| 2C
| | MOV A, D
| 7A
| MOV H,E
|
| LDAX D
| 1A
| Логические операции
| DCR A
| 3D
| | MOV A,E
| 7B
| MOV H,H
|
| STAX B
| 0A
| ANA A
| A7
| DCR B
|
| | MOV A, H
| 7C
| MOV H,L
|
| STAX D
|
| ANA B
| A0
| DCR C
| 0D
| | MOV A,L
| 7D
| MOV L,A
| 6F
| Арифм/операции
|
| ANA C
| A1
| DCR D
|
| | MOV B,A
|
| MOV L,B
|
| ADD A
|
| ANA D
| A2
| DCR E
| 1D
| | MOV B,B
|
| MOV L,C
|
| ADD B
|
| ANA E
| A3
| DCR H
|
| | MOV B,C
|
| MOV L,D
| 6A
| ADD C
|
| ANA H
| A4
| DCR L
| 2D
| | MOV B,D
|
| MOV L,E
| 6B
| ADD D
|
| ANA L
| A5
| INX B
|
| | MOV B,E
|
| MOV L,H
| 6C
| ADD E
|
| XRA A
| AF
| INX D
|
| | MOV B,H
|
| MOV L,L
| 6D
| ADD H
|
| XRA B
| A8
| INX H
|
| | MOV B,L
|
| MOV M,A
|
| ADD L
|
| XRA C
| A9
| INX SP
|
| | MOV C,A
| 4F
| MOV M,B
|
| ADC A
| 8F
| XRA D
| AA
| DCX B
| 0B
| | MOV C,B
|
| MOV M,C
|
| ADC B
|
| XRA E
| AB
| DCX D
| 1B
| | MOV C,C
|
| MOV M,D
|
| ADC C
|
| XRA H
| AC
| DCX H
| 2B
| | MOV C,D
| 4A
| MOV M,E
|
| ADC D
| 8A
| XRA L
| AD
| DCX SP
| 3B
| | MOV C,E
| 4B
| MOV M,H
|
| ADC E
| 8B
| ORA A
| B7
| PUSH B
| C5
| | MOV C,H
| 4C
| MOV M,L
|
| ADC H
| 8C
| ORA B
| B0
| PUSH D
| D5
| | MOV C,L
| 4D
| MOV A,M
| 7E
| ADC L
| 8D
| ORA C
| B1
| PUSH H
| E5
| | MOV D,A
|
| MOV B,M
|
| SUB A
|
| ORA D
| B2
| PUSH PSW
| F5
| | MOV D,B
|
| MOV C,M
| 4E
| SUB B
|
| ORA E
| B3
| POP B
| C1
| | MOV D,C
|
| MOV D,M
|
| SUB C
|
| ORA H
| B4
| POP D
| D1
| | MOV D,D
|
| MOV E,M
| 5E
| SUB D
|
| ORA L
| B5
| POP H
| E1
| | MOV D,E
|
| MOV H,M
|
| SUB E
|
| CMP A
| BF
| POP PSW
| F1
| | MOV D,H
|
| MOV L,M
| 6E
| SUB H
|
| CMP B
| B8
|
|
| | MOV D,L
|
| MVI A,#
| 3E
| SUB L
|
| CMP C
| B9
|
|
| | MOV E,A
| 5F
| MVI B,#
|
| SBB A
| 9F
| CMP D
| BA
|
|
| | MOV E,B
|
| MVI C,#
| 0E
| SBB B
|
| CMP E
| BB
|
|
| | MOV E,C
|
| MVI D,#
|
| SBB C
|
| CMP H
| BC
|
|
| | MOV E,D
| 5A
| MVI E,#
| 1E
| SBB D
| 9A
| CMP L
| BD
|
|
| | MOV E,E
| 5B
| MVI H,#
|
| SBB E
| 9B
| INR A
| 3C
|
|
| | MOV E,H
| 5C
| MVI L,#
| 2E
| SBB H
| 9C
| INR B
|
|
|
| | MOV E,L
| 5D
| LXI B,&
|
| SBB L
| 9D
| INR C
| 0C
|
|
|
|