- •Часть III. Микропроцессорные устройства
- •Микропроцессорная бис кр580вм80
- •Система команд микропроцессора кр580 вм80
- •I Команды пересылки данных
- •1.1. Пересылка
- •Моv r1,r2
- •1.4. Загрузка / хранение.
- •II.Арифметические операции.
- •2.1. Сложение
- •2.3. Увеличение
- •2.4. Уменьшение.
- •2.5. Двойное сложение
- •2.6. Сдвиг.
- •2.7. Специальные команды.
- •2.8. Непосредственные логические арифметические команды.
- •2.9. Логические операции.
- •III. Команды перехода.
- •3.1. Переходы
- •3.2. Вызовы.
- •3.3. Возврат
- •3.4. Рестарт
- •4. Команды ввода / вывода и управления.
- •4.1. Операции со стеком.
- •4.2. Команды ввода / вывода.
- •4.3. Команды управления.
- •Интервальный таймер. Кр 580 ви 53.
- •Программируемое устройство ввода – вывода информации (кр 550 вв 55)
- •Универсальный синхронный – асинхронный программируемый приёмопередатчик кр 580 вв 51.
- •Структурная схема кр580вв 51
- •Графическое обозначение кр580вв 51 организация прямого доступа к памяти микро эвм.
- •Программирование и режимы работы вт –57.
- •Однокристальные микро эвм. (к 1816)
- •Архитектура и функционирование составных частей.
- •Выполнение программы микро эвм.
- •Области применения и методы проектирования мп систем.
II.Арифметические операции.
2.1. Сложение
A
B Сложение содержимого аккумулятора с содержимым регистра.
C Результат помещается в аккумулятор.
ADD D
E
H
L
A
B Сложение содержимого аккумулятора с содержимым регистра
C и битом флага переноса. Результат помещается в аккумулятор.
ADC D
E
H
L
ADC M Сложение содержимого аккумулятора с содержимым ячейки памяти, адрес которой указан в регистрах H и L и содержимым бита флага переноса. Результат помещается в аккумулятор.
ADD M Сложение содержимого аккумулятора с содержимым ячейки памяти, адрес которой содержится в регистрах H и L. Результат помещается в аккумулятор.
2.2. Вычитание.
A
B Вычитание содержимого регистра из содержимого аккумулято-
C ра. Результат помещается в аккумулятор.
SUB D
E
H
L
A
B Вычитание содержимого регистра и бита переноса.
C Содержимое регистра и бит флага переноса вычитается из
SBB D содержимого аккумулятора. Результат помещается в аккумулятор
E
H
L
SUB M Вычитание содержимого ячейки памяти, адрес которой содержится в регистрах H и L из содержимого аккумулятора. Результат помещается в аккумулятор.
SBB M Вычитание содержимого ячейки памяти, адрес которой содержится в регистрах H и L и содержимое флага переноса CY вычитается из содержимого аккумулятора. Результат помещается в аккумулятор.
2.3. Увеличение
A
B Увеличение содержимого регистра на единицу.
C
INR D
E
H
L
INR M Увеличение содержимого ячейки, адрес которой содержится в регистрах H и L на единицу.
INX B Увеличение содержимого пары регистров на единицу (B-C).
INX D Увеличение содержимого пары регистров на единицу (D-E).
INX H Увеличение содержимого пары регистров на единицу (H-L).
INX SP Увеличение содержимого указателя стеки на единицу.
2.4. Уменьшение.
A
B Уменьшение содержимого регистра на единицу.
C
DCR D
E
H
L
DCR M Уменьшение содержимого ячейки памяти на единицу.
DCX B Уменьшение содержимого пары регистров (В-С) на единицу.
DCX D Уменьшение содержимого пары регистров (D-E) на единицу.
DCX H Уменьшение содержимого пары регистров ( H- L) на единицу.
DCX SP Уменьшение содержимого указателя стека на единицу.
2.5. Двойное сложение
DAD B Сложение содержимого парт регистров
D с содержимым регистров H-L, результат помещается
H помещается в регистр H-L.
SP