
- •Назначение и форматы команд Команды пересылки данных lda
- •Пересылка из регистра в регистр mov
- •Запись аккумулятора в память прямая stа
- •Арифметические команды
- •Сравнение cmp
- •Команды перехода
- •1. Работа микропроцессора при выполнении команд сложения двух чисел
- •2. Работа микропроцессора при выполнении команд логических операций
- •1. Работа микропроцессора при выполнении команд ввода данных
- •1.1. Работа микропроцессора при выполнении команд ввода данных из различных портов ввода
- •1.2 Работа микропроцессора при выполнении команд ввода данных из порта ввода в оперативную память с циклом
- •2. Работа микропроцессора при выполнении команд вывода данных
- •2.2. Работа микропроцессора при выполнении команд вывода данных из микропроцессора в различные порты вывода
- •2.2. Работа микропроцессора при выполнении команд вывода данных из оперативной памяти в порт вывода
- •Ознакомление с работой учебной системы моделирования
- •Команды пересылки данных микропроцессора кр580
- •Арифметические команды микропроцессора кр580
- •Логические команды микропроцессора кр580
- •Команды перехода микропроцессора кр580
Логические команды микропроцессора кр580
№ |
Мнемоника |
Действие |
16-ричный код |
Длина |
Циклов |
Тактов |
Адресация |
Установка флагов |
1 |
ANA R |
A A ^ R |
A0–A7 кроме A6 |
1 |
1 |
4 |
Прямая регистровая |
Все, но CY=0 и АС=0 |
2 |
ANA M |
A ^ (HL) |
A6 |
1 |
2 |
7 |
Косвенная регистровая |
Все, но CY=0 и АС=0 |
3 |
ANI D8 |
A A ^ D8 т.е. А ^ В2 |
E6 |
2 |
2 |
7 |
Непосредственная |
Все, но CY=0 и АС=0 |
4 |
ORA R |
A A V R |
B0-B7 кроме B6 |
1 |
1 |
4 |
Прямая регистровая |
Все, но CY=0 и АС=0 |
5 |
ORA M |
A A V (HL) |
B6 |
1 |
2 |
7 |
Косвенная регистровая |
Все, но CY=0 и АС=0 |
6 |
ORI D8 |
A A V D8 т.е. А V В2 |
F6 |
2 |
2 |
7 |
Непосредственная |
Все, но CY=0 и АС=0 |
7 |
XRA R |
А А V R |
A8-AF кроме AЕ |
1 |
1 |
4 |
Прямая регистровая |
Все, но CY=0 и АС=0 |
8 |
XRA M |
A A V (HL) |
AЕ |
1 |
2 |
7 |
Косвенная регистровая |
Все, но CY=0 и АС=0 |
9 |
XRI D8 |
A A V D8, т.е. А V В2 |
EЕ |
2 |
2 |
7 |
Непосредственная |
Все, но CY=0 и АС=0 |
10 |
CMP R |
A – R, установка флагов |
B8-BF кроме BЕ |
1 |
1 |
4 |
Прямая регистровая |
Все |
11 |
CMP M |
A – (HL), установка флагов |
BЕ |
1 |
2 |
7 |
Косвенная регистровая |
Все |
12 |
CPI D8 |
A – D8, т.е. А – В2 |
FE |
2 |
2 |
7 |
Непосредственная |
Все |
13 |
RLC |
A A A A CY A |
07 |
1 |
1 |
4 |
Неявная |
Только CY |
14 |
RRC |
A A A A CY A |
0F |
1 |
1 |
4 |
Неявная |
Только CY |
15 |
RAL |
A A CY A A CY |
17 |
1 |
1 |
4 |
Неявная |
Только CY |
16 |
RAR |
A A CY A A CY
|
1F |
1 |
1 |
4 |
Неявная |
Только CY |
17 |
CMA |
A инверсия A |
2F |
1 |
1 |
4 |
Неявная |
Не устанавливает |
18 |
CMC |
CY инверсия CY |
3F |
1 |
1 |
4 |
Неявная |
Не устанавливает |
19 |
STC |
CY 1 |
37 |
1 |
1 |
4 |
Неявная |
Только CY |