- •Пм 02 Применение микропроцессорных систем, установка и настройка периферийного оборудования задания для экзаменующегося
- •6.1. Теоретические вопросы к экзамену
- •Вариант № 7
- •Практические задания на экзамен Задание № 1 Критерии оценивания:
- •Вариант № 1
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант № 6
- •Вариант № 8
- •Вариант № 9
- •Вариант № 10
- •Задание № 2 Критерии оценивания:
- •Варианты № 1-10
- •Варианты заданий
- •Варианты № 11-20
- •Варианты заданий
- •Варианты № 21-30
- •Варианты заданий
- •6.3. Справочный материал для экзаменующегося Команды мп кр580вм80 Арифметические команды.
- •Группа команд пересылки данных
- •Группа команд перехода
- •Группа команд управления и работы со стеком.
6.3. Справочный материал для экзаменующегося Команды мп кр580вм80 Арифметические команды.
К этой группе относятся команды, которые выполняют арифметические операции (сложение, вычитание) с различными типами адресации, а также команды сравнения. Составим таблицу команд данной группы.
Мнемоника |
Размер в байтах |
Тип адресации |
Функциональное назначение |
ADD r |
1 |
Регистровая |
Сложение содержимого аккумулятора с содержимым РОНr |
ADD M |
1 |
Косвенная |
Сложение содержимого аккумулятора с содержимым ячейки памяти, адрес которой находится в регистровой паре HL |
ADI <B2> |
2 |
Непосредственная |
Сложение содержимого 2-ого байта команды с содержимым аккумулятора |
SUB r |
1 |
Регистровая |
Вычитание из содержимого аккумулятора содержимого РОНr |
SUB M |
1 |
Косвенная |
Вычитание содержимого ячейки памяти, адрес которой находится в регистровой паре HL, из содержимого аккумулятора |
SUI <B2> |
2 |
Непосредственная |
Вычитание содержимого 2-ого байта команды из содержимого аккумулятора. |
INR r |
1 |
Регистровая |
Инкремент содержимого регистра r (увеличение на единицу) |
INR M |
1 |
Косвенная |
Инкремент содержимого ячейки памяти, адрес которой находится в регистровой паре HL |
INX rp |
1 |
Регистровая |
Инкремент содержимого регистровой пары |
DCR r |
1 |
Регистровая |
Декремент содержимого регистра r (уменьшение на единицу) |
DCR M |
1 |
Косвенная |
Декремент содержимого ячейки памяти, адрес которой записан в регистровой паре HL |
DCX rp |
1 |
Регистровая |
Декрементсодержимогорегистровойпары |
CMP r |
1 |
Регистровая |
Содержимое регистра r сравнивается с содержимым аккумулятора. |
CMP M |
1 |
Косвенная |
Сравнение содержимого ячейки памяти, адрес которой записан в регистровой паре HL, с содержимым аккумулятора. |
CPI <B2> |
2 |
Непосредственная |
Сравнение содержимого 2-ого байта команды с содержимым аккумулятора. |
Все команды данной группы оказывают влияние на разряд регистра признаков. В РП записывается результат выполнения сравнения. Команды сравнения не изменяют содержимого регистров и ячеек памяти.
Группа логических операций.
Команды данной группы предназначены для выполнения логических операций над данными, расположенными в регистрах памяти, а также для выполнения операций над признаками условий.
Мнемоника |
Размер в байтах |
Тип адресации |
Функциональное назначение |
ANAr |
1 |
Регистровая |
Поразрядное логическое И содержимого аккумулятора и РОНr |
ANA M |
1 |
Косвенная |
Поразрядное логическое И содержимого аккумулятора и ячейки памяти, адрес которой записан в регистровой паре HL |
ANI<B2> |
2 |
Непосредственная |
Поразрядное логическое И содержимого 2-ого байта команды и аккумулятора |
ORA r |
1 |
Регистровая |
Поразрядное логическое ИЛИ содержимого аккумулятора и РОНr |
ORA M |
1 |
Косвенная |
Поразрядное логическое ИЛИ содержимого аккумулятора и ячейки, памяти адреса которой записан в регистровой паре HL |
ORI <B2> |
2 |
Непосредственная |
Поразрядное логическое ИЛИ содержимого аккумулятора и 2-ого байта команды |
XRA r |
1 |
Регистровая |
Поразрядное исключение ИЛИ содержимого аккумулятора и РОНr |
XRA M |
1 |
Косвенная |
Поразрядное исключение ИЛИ содержимого аккумулятора и ячейки памяти, адрес которой записан в регистровой паре HL |
XRI <B2> |
2 |
Непосредственная |
Поразрядное исключение ИЛИ содержимого аккумулятора и 2-ого байта команды |
CMA |
1 |
Регистровая |
Поразрядная инверсия содержимого аккумулятора |
RLC |
1 |
Регистровая |
Циклический сдвиг содержимого аккумулятора влево на один разряд |
RRC |
1 |
Регистровая |
Циклический сдвиг содержимого аккумулятора вправо на один разряд |
RAR |
1 |
Регистровая |
Циклический сдвиг содержимого аккумулятора вправо на один разряд с учетом признака переноса |
RAL |
1 |
Регистровая |
Циклический сдвиг содержимого аккумулятора влево на один разряд с учетом признака переноса |
Все команды данной группы оказывают влияние на значения разрядов в регистре признаков.
