
- •История развития микропроцессоров
- •Структурная схема микро-эвм на базе микропроцессорного комплекта кр 580
- •Архитектура модуля центрального процессора
- •Форматы команд и способы адрасации Классификация команд
- •2. По длине
- •3. По способам адресации
- •Команды восьмиразрядного микропроцессора кр580
- •Команды передачи Общая характеристика.
- •Арифметические основы эвм
- •Системы счисления, применяемые в эвм
- •1. Двоичная (бинарная)
- •2. Восьмеричная
- •3. Шестнадцатеричная
- •4. Двоично - десятичная
- •Способы кодирования чисел
- •Команды арифметических операций Общая характеристика
- •Логические основы эвм
- •Команды логических операций Общая характеристика
- •Команды инвертирования и установки переноса Общая характеристика
- •Команды сравнения Общая характеристика
- •Команды сдвига Общая характеристика
- •Команды перехода Общая характеристика
- •Команды вызова Общая характеристика
- •Команды возврата Общая характеристика
- •Команды ввода – вывода и управления Общая характеристика
- •Классификация микропроцессоров
- •2. Классификация по разрядности
- •3. Классификация по назначению
- •4. Классификация по виду обрабатываемых сигналов
- •5. Классификация по характеру временной организации работы
- •6. Классификация по организационной структуре
- •7. Классификация по количеству выполняемых программ
- •Программное обеспечение микропроцессорных систем
- •Элементы языка асcемблер
- •Ассемблеры
- •Типы ассемблеров
- •Директивы языка ассемблер
- •Пример программы на языке ассемблер
- •Способы физического представления двоичных цифр
- •Современные направления в развитии микропроцессоров
Команды логических операций Общая характеристика
Команды логических операций позволяют выполнить операции логического умножения (И), логического сложения (ИЛИ) и операции отрицания равнозначности. Логические операции бывают одно или двух байтные, используют непосредственный, регистровый и косвенно-регистровый способы адресации, генерируют флаги S, Z, P.
Команды логических операций с непосредственным способом адресации
Код операции |
Название |
Флаги |
Байт |
Содержание команды |
ANI Б2 |
Логическое умножение (И) содержимого А и 2-го байта |
Z S P |
2 |
(А)(Б2)(A). |
ORI Б2 |
Логическое сложение (ИЛИ) содержимого А и 2-го байта |
Z S P |
2 |
(А)(Б2)(A) |
XRI Б2 |
Отрицание эквивалентности содержимого А и 2-го байта |
Z S P |
2 |
( А) (<Б2>)(A) |
Команды логических операций с регистровым способом адресации
Код операции |
Название |
Флаги |
Байт |
Содержание команды |
ANA R |
Логическое умножение (И) содержимого А и R |
Z S P |
1 |
(А)(R)(A). поразрядное логическое «И» А и R. |
ORA R |
Логическое сложение (ИЛИ) содержимого А и R |
Z S P |
1 |
(А)(R)(A) поразрядное логическое «ИЛИ» А и R. |
XRA R |
Отрицание эквивалентности содержимого А и R |
Z S P |
1 |
( А) (R)(A) |
Команды логических операций с косвенно-регистровым способом адресации
Код операции |
Название |
Флаги |
Байт |
Содержание команды |
ANA M |
Логическое умножение (И) содержимого А и ячейки памяти |
Z S P |
1 |
(А)(<HL>)(A) |
ORA M |
Логическое сложение (ИЛИ) содержимого А и ячейки памяти |
Z S P |
1 |
(А)(<HL>)(A) |
XRA M |
Отрицание эквивалентности содержимого А и ячейки памяти |
Z S P |
1 |
( А) (<HL>)(A) |
Команды инвертирования и установки переноса Общая характеристика
Команды инвертирования и установки переноса позволяют инвертировать аккумулятор, установить значение флага переноса и инвертировать его. Эти команды одно байтные, используют регистровый способ адресации.
Код операции |
Название |
Флаги |
Байт |
Содержание команды |
CMA |
Инвертирование А |
нет |
1 |
( |
CMC |
Инвертирование переноса |
С |
1 |
( |
STC |
Установка переноса |
С |
1 |
1(FC) |