Файл: В.В. Демьянов Изучение системы команд микропроцессора серии К580 на учебно-отладочной микроЭВМ.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.06.2024
Просмотров: 68
Скачиваний: 0
42
Продолжение прил.
Обозначение |
Код |
|
Выполняемая функция |
Количество |
||
|
|
|
|
|
|
|
|
7654 3210 |
|
байт |
цик- |
так- |
|
|
|
|
|
|
лов |
тов |
ACI |
CE |
|
Сложение непосредст- |
2 |
2 |
7 |
|
|
|
венных данных и А |
|
|
|
|
|
|
с переносом |
|
|
|
DAD В |
09 |
|
Сложение В, С и H,L |
1 |
3 |
10 |
DAD D |
19 |
|
Сложение D, Е и H, L |
1 |
3 |
10 |
DAD H |
29 |
|
Сложение H,L и H, L |
1 |
3 |
10 |
DAD SP |
39 |
|
Сложение указателя стека |
1 |
3 |
10 |
|
|
|
и Н, L |
|
|
|
|
|
Команды вычитания |
|
|
|
|
SUB R |
1001 OSSS Вычитание регистра из А |
1 |
1 |
4 |
||
SBB R |
1001 ISSS Вычитание регистра из А |
1 |
1 |
4 |
||
|
|
|
с заемом |
|
|
|
SUB M |
96 |
|
Вычитание памяти из А |
1 |
2 |
7 |
SBB M |
9E |
|
Вычитание памяти из А |
1 |
2 |
7 |
|
|
|
с заемом |
|
|
|
SUI |
D6 |
|
Вычитание непосредст- |
2 |
2 |
7 |
|
|
|
венных данных из А |
|
|
|
SBI |
DE |
|
Вычитание непосредствен- |
2 |
2 |
7 |
|
|
|
ных данных из А с заемом |
|
|
|
|
|
Команды логические |
|
|
|
|
ANA R |
1010 OSSS Логическое И регистра и А |
1 |
1 |
4 |
||
XRA R |
1010 ISSS |
|
Исключающее ИЛИ |
1 |
1 |
4 |
|
|
|
регистра и А |
|
|
|
ORA R |
1011 OSSS Логическое ИЛИ регистра |
1 |
1 |
4 |
||
|
|
|
и А |
|
|
|
CMP R |
1011 ISSS |
|
Сравнение регистра и А |
1 |
1 |
4 |
ANA M |
A6 |
|
Логическое И памяти и А |
1 |
2 |
7 |
XRA M |
AE |
|
Исключающее ИЛИ памяти |
1 |
2 |
7 |
|
|
|
и А |
|
|
|
ORA M |
B6 |
|
Логическое ИЛИ памяти |
1 |
2 |
7 |
|
|
|
и А |
|
|
|
42
43
Продолжение прил.
Обозначение |
Код |
|
Выполняемая функция |
Количество |
||
|
|
|
|
|
|
|
|
7654 3210 |
|
байт |
цик- |
так- |
|
|
|
|
|
|
лов |
тов |
CMP M |
BE |
|
Сравнение памяти и А |
1 |
2 |
7 |
ANI |
E6 |
|
Логическое И непосред- |
2 |
2 |
7 |
|
|
|
ственных данных и А |
|
|
|
XRI |
ЕЕ |
|
Исключающее ИЛИ непо- |
2 |
2 |
7 |
|
|
|
средственных данных и А |
|
|
|
ORI |
F6 |
|
Логическое ИЛИ непо- |
2 |
2 |
7 |
|
|
|
средственных данных и А |
|
|
|
CPI |
FE |
|
Сравнение непосредст- |
2 |
2 |
7 |
|
|
|
венных данных и А |
|
|
|
|
|
|
Команды сдвига |
|
|
|
RLC |
07 |
|
Циклический сдвиг А влево |
1 |
1 |
4 |
RRC |
OF |
|
Циклический сдвиг А |
1 |
1 |
4 |
|
|
|
вправо |
|
|
|
RAL |
17 |
|
Циклический сдвиг А влево |
1 |
1 |
4 |
|
|
|
через разряд переноса |
|
|
|
RAR |
IF |
|
Циклический сдвиг А впра- |
1 |
1 |
4 |
|
|
|
во через разряд переноса |
|
|
|
|
|
Команды специальные |
|
|
|
|
СМА |
2F |
|
Инвертирование А |
1 |
1 |
4 |
STC |
37 |
|
Установка признака |
1 |
1 |
4 |
|
|
|
переноса в единицу |
|
|
|
CMC |
3F |
|
Инвертирование признака |
1 |
1 |
4 |
|
|
|
переноса |
|
|
|
DAA |
27 |
|
Преобразование А в |
1 |
1 |
4 |
|
|
|
двоично-десятичный код |
|
|
|
|
|
Команды управления |
|
|
|
|
El |
FB |
|
Разрешение прерывания |
1 |
1 |
4 |
Dl |
F3 |
|
Запрещение прерывания |
1 |
1 |
4 |
NOP |
00 |
|
Нет операции |
1 |
1 |
4 |
HLT |
76 |
|
Останов |
1 |
1 |
5 |
43
44
Продолжение прил.
Обозначение |
Код |
Выполняемая функция |
Количество |
||
|
|
|
|
|
|
|
7654 3210 |
|
байт |
цик- |
так- |
|
|
|
|
лов |
тов |
|
Команды дополнительные (для Кl821BМ85A) |
|
|
||
RIM |
20 |
Чтение маски прерывания |
1 |
1 |
4 |
SIM |
30 |
Установка маски |
1 |
1 |
4 |
|
|
прерывания |
|
|
|
Примечание:
1. DDD - код регистра-приемника данных; SSS - код регистраисточника данных. Коды регистров: В-000; С-001; D-010; Е-011; Н-100; L-101; памяти - 110; аккумулятора (A) -111.
2. Значения циклов и тактов приведены для К1821ВМ85А; два возможных их значения приведены для команд, зависящих от состояния признаков (флагов).
44
Составитель ВЛАДИМИР ВАСИЛЬЕВИЧ ДЕМЬЯНОВ
ИЗУЧЕНИЕ СИСТЕМЫ КОМАНД МИКРОПРОЦЕССОРА СЕРИИ К580 НА УЧЕБНО-ОТЛАДОЧНОЙ МИКРОЭВМ
Методические указания к лабораторным работам по курсу “Микропроцессорная техника”
для студентов направлений 550200 “Автоматизация и управление”
и 551700 “Электроэнергетика”
Редактор Е.Л. Наркевич
ЛР № 020313 от 23.12.96.
Подписано в печать 25.05.2000. Формат 60х84/16. Бумага офсетная. Отпечатано на ризографе. Уч.-изд.л. 2,6. Тираж 50 экз. Заказ Кузбасский государственный технический университет.
650026, Кемерово, ул. Весенняя, 28.
Типография Кузбасского государственного технического университета. 650099, Кемерово, ул. Д. Бедного, 4А.
45