Команды логических операций и сдвига
Название команды | Мнемокод | КОП | T | Б | Ц | Операция | |
Логическое И аккумулятора и регистра | ANL A, Rn | 01011 rrr | 1 | 1 | 1 | (A) ← (A) AND (Rn) | |
Логическое И аккумулятора и прямо адресуемого байта | ANL A, ad | 01010101 | 3 | 2 | 1 | (A) ← (A) AND (ad) | |
Логическое И аккумулятора и байта из РПД | ANL A, @Ri | 0101011i | 1 | 1 | 1 | (A) ← (A) AND((Ri)) |
Продолжение таблицы А9.5
Логическое И аккумулятора и константы | ANL A, #d | 01010100 | 2 | 2 | 1 | (A) ← (A) AND #d |
Логическое И прямо адресуемого байта и аккумулятора | ANL ad, A | 01010010 | 3 | 2 | 1 | (ad) ← (ad) AND (A) |
Логическое И прямо адресуемого байта и константы | ANL ad, #d | 01010011 | 7 | 3 | 2 | (ad) ← (ad) AND #d |
Логическое ИЛИ аккумулятора и регистра | ORLA, Rn | 01001 rrr | 1 | 1 | 1 | (A) ← (A) OR (Rn) |
Логическое ИЛИ аккумулятора и прямо адресуемого байта | ORLA, ad | 01000101 | 3 | 2 | 1 | (A) ← (A) OR (ad) |
Логическое ИЛИ аккумулятора и байта из РПД | ORLA, @Ri | 0100011i | 1 | 1 | 1 | (A) ← (A) OR ((Ri)) |
Логическое ИЛИ аккумулятора и константы | ORL A, #d | 01000100 | 2 | 2 | 1 | (A) ←(A) OR #d |
Логическое ИЛИ прямоадресуемого байта и аккумулятора | ORL ad, A | 01000010 | 3 | 2 | 1 | (ad) ←(ad) OR (A) |
Логическое ИЛИ прямо адресуемого байта и константы | ORL ad, #d | 01000011 | 7 | 3 | 2 | (ad) ←(ad) OR #d |
Исключающее ИЛИ аккумулятора и регистра | XRL A, Rn | 01101 rrr | 1 | 1 | 1 | (A) ←(A) XOR (Rn) |
Исключающее ИЛИ аккумулятора и прямо адресуемого байта | XRL A, ad | 01100101 | 3 | 2 | 1 | (A) ←(A) XOR (ad) |
Исключающее ИЛИ аккумулятора и байта из РПД | XRL A, @Ri | 01100111 | 1 | 1 | 1 | (A) ←(A) XOR ((Ri)) |
Исключающее ИЛИ аккумулятора и константы | XRL A, #d | 01100100 | 2 | 2 | 1 | (A) ←(A) XOR #d |
Исключающее ИЛИ прямоадресуемого байта и аккумулятора | XRL ad, A | 01100010 | 3 | 2 | 1 | (ad) ←(ad) XOR (A) |
Исключающее ИЛИ прямоадресуемого байта и константы | XRL ad, #d | 01100011 | 7 | 3 | 2 | (ad) ←(ad) XOR #d |
Сброс аккумулятора | CLR A | 11100100 | 1 | 1 | 1 | (A) ←0 |
Инверсия аккумулятора | CPL A | 11110100 | 1 | 1 | 1 | (A) ←NOT(A) |
Сдвиг аккумулятора влево циклический | RL A | 00100011 | 1 | 1 | 1 | (An+1)←(An), (Ao) ←(A7) |
Сдвиг аккумулятора влево через перенос | RLC A | 00110011 | 1 | 1 | 1 | (An+i)←(An), (Ao) ←(С), (С) ←(A7) |
Сдвиг аккумулятора вправо циклический | RR A | 00000011 | 1 | 1 | 1 | (An) ←(An+i), (A7) ←(Ao) |
Сдвиг аккумулятора вправо через перенос | RRC A | 00010011 | 1 | 1 | 1 | (An)←(An+i), (A7) ←(С), (С) ←(Ao) |
Обмен местами тетрад в аккумуляторе | SWAP A
| 11000100 | 1 | 1 | 1 | (A0...3) ↔ (A4...7) |
А9.7. Класс команд передачи управления ОМЭВМ
Описание команды безусловного и условного переключения, команд вызова подпрограмм и возврата из подпрограмм приведены в табл. А9.
Таблица. А9.6
- Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
- 1.1. Цель работы
- 1.2. Общие сведения об объектах изучения
- 1.3. Задание на лабораторную работу
- 1.4. Методические указания по выполнению работы
- Листинг представления программы и результата исполнения
- 1.5. Содержание отчета по работе
- 1.6. Вопросы для самоконтроля
- 2.1. Цель работы
- 2.3. Сведения о лабораторной установке
- 2.4. Система команд процессора и стенда умк
- 2.5. Методические указания к выполнению работы
- Форма листинга (к отчету по работе)
- 2.6. Содержание отчета по работе
- 2.7. Вопросы для самоконтроля
- Приложение а1
- Кодировочная таблица мп i8080 и стенда Старшая тетрада
- Приложение а2
- Команды микропроцессора мп i8080 и стенда
- 3.1. Цель работы
- 3.2. Задание на работу
- 3.3. Сведения о лабораторной установке
- 3.4. Сведения об объекте изучения и исследования
- 3.5. Методические указания к выполнению работы
- 3.6. Содержание отчета по работе
- 3.7. Вопросы для самоконтроля
- 4.1. Цель работы
- 4.2. Задание на лабораторную работу
- 4.3. Сведения о лабораторной установке
- 4.4. Сведения об объекте исследования занятия
- 4.5. Методические указания по выполнению работы
- 4.6. Содержание отчета по работе
- 4.7. Вопросы самоконтроля
- 5.1. Цель работы
- 5.2. Задание на лабораторную работу
- 5.3. Сведения о лабораторной установке
- Признак приказа Режим группы а Режим 0 0 0 1 Ввод c
- 5.4. Контроль времени в микропроцессорных средствах
- 5.5. Методические указания по выполнению работы
- 5.6. Содержание отчета
- 5.7. Вопросы для самоконтроля
- Программируемый параллельный адаптер (ppi) предназначен для организации параллельных синхронных, асинхронных двунаправленных и квазидвунаправленных интерфейсов периферийных устройств.
- Формат слова установки/сброса состояний регистра с приведен на рис. А5.4. Загрузка названного слова производится по адресу регистра управления при состоянии «0» разрядного бита d7.
- Сигналы подтверждения (ack) выдает принимающий порт, а сигналы сопровождения выдаёт передающий порт.
- 6.1. Цель работы
- 6.3. Сведения о лабораторной установке
- 6.4. Алгоритмы управления адаптерами аиз и акм
- 6.5. Методические указания по выполнения работы
- 6.6. Содержание отчета по работе
- 6.7. Вопросы для самоконтроля
- Приложение а6 Подпрограмма вывода звукового сигнала
- 7.1. Цель работы
- 7.2. Задание на лабораторную работу
- 7.3. Сведения о лабораторном стенде
- 7.4. Методические указания по выполнению работы
- 7.5. Содержание отчета по работе
- 7.6. Вопросы для самоконтроля
- 8.1. Цель работы
- 8.2. Задание на лабораторную работу
- 8.3. Сведения о лабораторном стенде
- Назначение разрядов регистров а, с
- 8.4. Подготовка макета к работе
- 8.5. Методические указания по выполнению работы
- 8.6. Содержание отчета по работе
- 8.7. Вопросы для самоконтроля
- 9.1. Цель работы
- 9.2. Задание на лабораторную работу
- 9.3. Сведения о лабораторной установке
- Формат регистра tmod управления режимами таймеров
- Формат регистр tcon управления статусом таймеров
- Формат регистра ie управления масками прерывания
- 9.4. Программа управления
- 9.5. Методические указания к выполнению работы
- 9.6. Содержание отчета по работе
- 9.7. Вопросы для самоконтроля
- Приложение а9
- Система команд омэвм семейства i8051
- Типы форматов команд
- Команды передачи данных
- Команды арифметических операций
- Команды логических операций и сдвига
- Команды передачи управления
- Команды операций с битами
- Л. А . Торгонский Микропроцессорные эвс Лабораторный практикум
- 634055, Г. Томск, пр. Академический, 13-24, Тел. 49-09-91.