Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mikroprotsessory_Intel_8080_8085_i_ikh_programmirovanie.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.46 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ

ИНСТИТУТ ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

К.А. Палагута

Микропроцессоры intel 8080, 8085 (кр580вм80а, кр1821вм85а) и их программирование

Учебное пособие

Москва 2006

Аннотация

Рассмотрены архитектура, регистровая модель, временные диаграммы работы микропроцессора. Особое внимание уделяется описанию языка ассемблера микропроцессора КР580ВМ80А, рассматриваются формат различных команд и методы адресации, приводится большое количество примеров.

Предназначено для студентов, обучающихся по специальности 220301 (210200) «Автоматизация технологических процессов и производств в машиностроении» специализации 46 «Автоматические и электронные системы транспортных средств», и может быть использовано в курсах «Микропроцессоры и интерфейсные средства транспортных средств», «Микропроцессорные системы управления транспортных средств».

Оглавление

Аннотация 2

Оглавление 3

Предисловие 4

Глава 1. Структура и функционирование мп кр580вм80а 6

1.1 Структурная схема микропроцессора К580ВМ80 7

1.2 Основные технически характеристики МП КР580ВМ80А 9

1.3 Регистры МП КР580ВМ80А 10

1.4 Обозначения, используемые в системе команд МП К580BM80 14

1.5 Выполнение команд в МП КР580ВМ80А (i8080) 14

1.6 Классификация команд МП КР580ВМ80А 22

2.1 Пересылка из регистра в регистр 27

2.2 Непосредственная пересылка 28

2.3 Непосредственная загрузка пары регистров 29

2.4 Запоминание/загрузка аккумулятора и пары HL 30

2.5 Ввод из пары регистров в стек 34

2.6 Ввод А и F в стек 36

2.7 Выбор из стека пары регистров 37

2.8 Выбор (A) и (F) из стека 38

2.9 Обмен данными 39

2.10 Пересылка НL 40

2.11 Контрольные вопросы и здания 42

Глава 3. Приращение / отрицательное приращение 43

3.1 Приращение/отрицательное приращение регистра 43

3.2 Приращение пары регистров 44

3.3 Отрицательное приращение пары регистров 45

3.4 Контрольные вопросы и задания 46

Глава 4. Арифметические и логические операции 46

4.1 Арифметические операции над (A) и (r) 47

4.2 Арифметические операции с непосредственной адресацией 51

4.3 Сложение содержимого пар регистров 52

4.4 Логические операции над (А) и (r) 53

4.5 Логические операции с непосредственной адресацией 55

4.6 Операции сравнения 57

4.7 Операции циклического сдвига (а) 58

4.8 Дополнение аккумулятора 61

4.9 Контрольные вопросы и задания 61

Глава 5. Команды перехода и работы с подпрограммами 62

5.1 Команды переходов 63

5.2 Команды вызова подпрограмм и возврата из подпрограмм 66

5.3 Контрольные вопросы и задания 71

Глава 6. Команды ввода – вывода 73

6.1 Ввод данных из входного порта 73

6.2 Вывод данных в выходной порт 73

6.3 Контрольные вопросы и задания 73

Глава 7. Команды управления 75

7.1 Рестарт (повторный запуск) 75

7.2 Изменение (Тс) 75

7.3 Управление прерываниями 76

7.4 Двоично-десятичная коррекция 77

7.5 Пустая операция 77

7.6 Останов 78

7.7 Контрольные вопросы и задания 78

Глава 8. Архитектура МП Intel 8085 80

8.1 Структура МП Intel 8085 80

8.2 Регистры 81

8.3 Ввод и вывод последовательных данных 82

Заключение 84

Список литературы 85

Приложение 86

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]