Файл: В.В. Демьянов Изучение системы команд микропроцессора серии К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