![](/user_photo/2706_HbeT2.jpg)
- •Раздел 1. Микропроцессорные системы управления.
- •Раздел 2. Микроконтроллерные системы управления.
- •Раздел 3. Вопросы эксплуатации микропроцессорных устройств.
- •1. Микропроцессорные системы управления
- •1.1. Принципы построения и основы работы
- •Вопросы и задания
- •1.2. Элементная база мпсу
- •Вопросы и задания
- •1.3. Оперативные запоминающие устройства.
- •Вопросы и задания
- •1.4. Постоянные запоминающие устройства.
- •Вопросы и задания
- •1.5. Архитектура микропроцессора типа кр580вм80
- •Вопросы и задания
- •1.6. Типы машинных циклов и слово состояния
- •Вопросы и задания
- •1.7. Командные циклы чтения/записи
- •Вопросы и задания
- •1.8. Командный цикл подтверждения прерывания.
- •1.9. Принципиальные электрические схемы
- •Вопросы и задания
- •1.10. Интерфейс мпсу с изолированной системой шин
- •Вопросы и задания
- •1.11. Интерфейс мпсу с общей системой шин
- •1.12. Организация обслуживания запросов прерывания
- •Вопросы и задания
- •1.13. Программируемый контроллер
- •Вопросы и задания
- •1.14. Программируемый контроллер прерываний
- •Вопросы и задания
- •1.15. Программируемый интервальный таймер
- •Вопросы и задания
- •1.16. Мпсу с вводом-выводом аналоговой информации
- •Вопросы и задания
- •1.17. Выходные каскады мпсу
- •Вопросы и задания
- •2. Микроконтроллерные системы управления
- •2.1. Архитектура микроконтроллера к1816ве51
- •Вопросы и задания
- •2.2. Принципиальная электрическая схема порта
- •2.3. Схемы подключения внешней памяти к мк51
- •Вопросы и задания
- •2.4. Интерфейс мк51 с большим числом
- •Вопросы и задания
- •2.5. Таймер/счетчики мк51.
- •Вопросы и задания
- •2.6. Система прерываний мк51. Использование прерываний в программах
- •Вопросы и задания
- •2.7. Основы организации
- •Допустимые различия скорости приемо-передачи
- •2.8. Организация мультиконтроллерных систем
- •Программы инициализации станции и абонентов
- •Программы станции и абонента в сеансе "станция→абонент"
- •2.9. Микроконтроллерная система управления
- •3. Вопросы эксплуатации микропроцессорных устройств
- •3.1. Отладка аппаратных средств мпсу
- •Вопросы и задания
- •3.2. Отладка программного обеспечения мпсу
- •Вопросы и задания
- •3.3. Методы обеспечения помехоустойчивости мпсу
- •Вопросы и задания
- •1. Группа команд пересылок
- •2. Группа команд инкремента-декремента
- •3. Группа арифметических команд
- •4. Группа логических команд
- •5. Группа команд сдвига
- •6. Группа команд передачи управления
- •7. Группа команд работы со стеком
- •8. Группа команд ввода-вывода и управления микропроцессором
- •1. Группа команд пересылок
- •2. Группа команд арифметических операций
- •3. Группа команд логических операций
- •4. Группа команд операций с битами
- •5. Группа команд передачи управления
- •Дворак Николай Маркович микропроцессорные устройства
- •В высших учебных заведениях 3-4 уровней
- •98309, Г. Керчь, ул. Орджоникидзе, 82
- •98309, Г. Керчь, ул. Орджоникидзе, 82
3. Группа команд логических операций
№ |
Содержание команды |
Мнемокод |
КОП2 |
КОП |
Т |
Б |
Ц |
Операция |
53 |
Логическое И аккумулятора и регистра |
ANL A, Rn |
01011RRR |
5_ |
1 |
1 |
1 |
(A) ←(А) Λ (Rn) |
54 |
Логическое И аккумулятора и прямо адресуемого байта |
ANL A, ad |
01010101 |
55 |
3 |
2 |
1 |
(A) ← (А) Λ (ad) |
55 |
Логическое И аккумулятора и байта из РПД |
ANL A, @Rm |
0101011m |
5_ |
1 |
1 |
1 |
(A) ← (А) Λ ((Rm)) |
56 |
Логическое И аккумулятора и константы |
ANL A, #d |
01010100 |
54 |
2 |
2 |
1 |
(A) ← (А) Λ #d |
57 |
Логическое И прямо адресуемого байта и аккумулятора |
ANL ad, A |
01010010 |
52 |
3 |
2 |
1 |
(ad) ←(ad) Λ (А) |
58 |
Логическое И прямо адресуемого байта и константы |
ANL ad, #d |
01010011 |
53 |
7 |
3 |
2 |
(ad) ← (ad) Λ #d |
59 |
Логическое ИЛИ аккумулятора и регистра |
ORL A, Rn |
01001RRR |
4_ |
1 |
1 |
1 |
(A) ←(А) V (Rn) |
60 |
Логическое ИЛИ аккумулятора и прямо адресуемого байта |
ORL A, ad |
01000101 |
45 |
3 |
2 |
1 |
(A) ← (А) V (ad) |
61 |
Логическое ИЛИ аккумулятора и байта из РПД |
ORL A, @Rm |
0100011m |
4_ |
1 |
1 |
1 |
(А) ← (A) V ((Rm)) |
62 |
Логическое ИЛИ аккумулятора и константы |
ORL A, #d |
01000100 |
44 |
2 |
2 |
1 |
(А) ← (A) V #d |
63 |
Логическое ИЛИ прямо адресуемого байта и аккумулятора |
ORL ad, A |
01000010 |
42 |
3 |
2 |
1 |
(ad) ←(ad) V (A) |
64 |
Логическое ИЛИ прямо адресуемого байта и константы |
ORL ad, #d |
01000011 |
43 |
7 |
3 |
2 |
(ad) ←(ad) V # d |
65 |
Исключающее ИЛИ аккумулятора и регистра |
XRL A, Rn |
01101RRR |
6_ |
1 |
1 |
1 |
(A)
← (A)
|
66 |
Исключающее ИЛИ аккумулятора и прямо адресуемого байта |
XRL A, ad |
01100101 |
65 |
3 |
2 |
1 |
(A)
← (А)
|
67 |
Исключающее ИЛИ аккумулятора и байта из РПД |
XRL A, @Rm |
0110011m |
6_ |
1 |
1 |
1 |
(A)
← (A)
|
68 |
Исключающее ИЛИ аккумулятора и константы |
XRL A, #d |
01100100 |
64 |
2 |
2 |
1 |
(A)
← (A)
|
69 |
Исключающее ИЛИ прямо адресуемого байта и аккумулятора |
XRL ad, A |
01100010 |
62 |
3 |
2 |
1 |
(ad)
← (ad)
|
70 |
Исключающее ИЛИ прямо адресуемого байта и константы |
XRL ad, #d |
01100011 |
63 |
7 |
3 |
2 |
(ad)
← (ad)
|
71 |
Сброс аккумулятора |
CLR A |
11100100 |
E4 |
1 |
1 |
1 |
(A) ← 0 |
72 |
Инверсия аккумулятора |
CPL A |
11110100 |
F4 |
1 |
1 |
1 |
(A)
← ( |
73 |
Сдвиг аккумулятора влево циклический |
RL A |
00100011 |
23 |
1 |
1 |
1 |
(An+1) ← (An), n=0…6; (A0) ← (A7) |
74 |
Сдвиг аккумулятора влево через перенос |
RLC A |
00110011 |
33 |
1 |
1 |
1 |
(An+1) ← (An), n=0…6; (A0) ← (C), (C) ← (A7) |
75 |
Сдвиг аккумулятора вправо циклический |
RR A |
00000011 |
03 |
1 |
1 |
1 |
(An) ← (An+1), n=0…6; (A7) ← (A0) |
76 |
Сдвиг аккумулятора вправо через перенос |
RRC A |
00010011 |
13 |
1 |
1 |
1 |
(An) ← (An+1), n=0…6; (A7) ← (C), (C) ← (A0) |
77 |
Обмен местами тетрад в аккумуляторе |
SWAP A |
11000100 |
C4 |
1 |
1 |
1 |
(A0-3) ← (A4-7) |