
- •Цифровые устройства и микропроцессоры
- •Микропроцессорные устройства
- •Содержание
- •Введение
- •1. Функционирование микропроцессора при выполнении команд
- •1.1. Система команд микропроцессора к580вм80а
- •1.1.1. Команды пересылок
- •1.1.2. Команды ввода-вывода
- •1.1.3. Команды арифметических и логических операций
- •1.1.4. Команды управления
- •1.1.5. Специальные команды
- •1.2. Функционирование микропроцессора к580вм80а при выполнении команд
- •1.2.1. Чтение и запись данных
- •1.2.2. Работа в режиме прерывания
- •1.2.3. Работа в режиме прямого доступа к памяти
- •1.2.4. Выполнение команды останова
- •1.3. Описание учебного микропроцессорного комплекса
- •1.3.1. Описание клавиатуры
- •1.3.2. Ввод, индикация, и изменение содержимого памяти
- •1.3.3. Индикация и изменение содержимого регистров
- •1.3.9. Команды микропроцессора к580вм80а
- •1.4. Программа работы
- •1.4.1. Изучение функционирования учебного микропроцессорного комплекса
- •1.4.2. Изучение группы команд пересылок
- •1.4.3. Изучение группы арифметических команд
- •1.4.4. Изучение группы команд безусловного и условного переходов
- •1.4.5. Изучение команд вызова подпрограмм
- •1.4.6. Изучение группы команд работы со стеком
- •1.4.7. Организация циклов
- •1.5. Контрольные вопросы
- •2. Программируемый параллельный интерфейс
- •2.1. Описание интегральной схемы программируемого параллельного интерфейса к580вв55
- •2.2. Описание лабораторного макета
- •2.3. Программа работы
- •2.4. Контрольные вопросы
- •3. Требования к содержанию и оформлению отчетов
- •Список литературы
- •Цифровые устройства и микропроцессоры
- •Часть II Микропроцессорные устройства
- •195251, Санкт-Петербург, Политехническая, 29
Министерство образования Российской Федерации
───────
САНКТ-ПЕТЕРБУРГСКИЙ
ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
───────────────────────────────────────────────
В.Д. Бунтов Д.В. Морозов
Цифровые устройства и микропроцессоры
Ч а с т ь II
Микропроцессорные устройства
Учебное пособие и лабораторный практикум
Санкт-Петербург
Издательство СПбГПУ
2004
УДК 621.325.5(075.8)
Бунтов В.Д., Морозов Д.В. Цифровые устройства и микропроцессоры. Часть II. Микропроцессорные устройства: Учебное пособие и лабораторный практикум. СПб.: Изд-во СПбГПУ, 2004. 44 с.
Пособие составлено в соответствии с государственным образовательным стандартом дисциплины «Цифровые устройства и микропроцессоры» направления бакалаврской подготовки 552500 «Радиотехника» и направления подготовки дипломированных специалистов 654200 «Радиотехника».
Материал пособия согласован с лекционным курсом и содержит необходимые теоретические сведения. Лабораторный практикум предлагается для закрепления знаний и приобретения навыков в проведении практических исследований микропроцессорных устройств. Рассматривается система команд микропроцессора К580ВМ80А и вопросы организации интерфейса микропроцессорных систем на примере использования интегральной схемы программируемого параллельного интерфейса К580ВВ55. Представленные задания предполагают изучение команд пересылок, безусловного и условного переходов, вызова подпрограмм, работы со стеком, арифметических и логических операций. Кроме того, осваиваются основные режимы работы микросхемы параллельного интерфейса.
Пособие предназначено для студентов радиофизического факультета, института интеллектуальных систем и технологий, вечернего электрорадиотехнического факультета и факультета открытого дистанционного образования.
Ил. 2. Библ.: 4
Печатается по решению редакционно-издательского совета Санкт-Петербургского государственного политехнического университета.
Санкт-Петербургский государственный
политехнический университет, 2004
Содержание
Введение |
5 |
1. Функционирование микропроцессора при выполнении команд |
6 |
1.1. Система команд микропроцессора К580ВМ80А |
6 |
1.1.1. Команды пересылок |
7 |
1.1.2. Команды ввода-вывода |
12 |
1.1.3. Команды арифметических и логических операций |
12 |
1.1.4. Команды управления |
15 |
1.1.5. Специальные команды |
19 |
1.2. Функционирование микропроцессора К580ВМ80А при выполнении команд |
20 |
1.2.1. Чтение и запись данных |
25 |
1.2.2. Работа в режиме прерывания |
27 |
1.2.3. Работа в режиме прямого доступа к памяти |
28 |
1.2.4. Выполнение команды останова |
28 |
1.3. Описание учебного микропроцессорного комплекса |
30 |
1.3.1. Описание клавиатуры |
30 |
1.3.2. Ввод, индикация, и изменение содержимого памяти |
31 |
1.3.3. Индикация и изменение содержимого регистров |
31 |
1.3.4. Запуск программы пользователя |
31 |
1.3.5. Определение контрольной суммы массива памяти |
32 |
1.3.6. Заполнение массива константой |
32 |
1.3.7. Перемещение массива в памяти |
32 |
1.3.8. Пошаговое выполнение программы |
32 |
1.3.9. Команды микропроцессора К580ВМ80А |
33 |
1.4. Программа работы |
36 |
1.4.1. Изучение функционирования учебного микропроцессорного комплекса |
36 |
1.4.2. Изучение группы команд пересылок |
36 |
1.4.3. Изучение группы арифметических команд |
37 |
1.4.4. Изучение группы команд безусловного и условного переходов |
37 |
1.4.5. Изучение команд вызова подпрограмм |
38 |
1.4.6. Изучение группы команд работы со стеком |
38 |
1.4.7. Организация циклов |
38 |
1.5. Контрольные вопросы |
39 |
2. Программируемый параллельный интерфейс |
40 |
2.1. Описание интегральной схемы программируемого параллельного интерфейса К580ВВ55 |
40 |
2.2. Описание лабораторного макета |
42 |
2.3. Программа работы |
42 |
2.4. Контрольные вопросы |
42 |
3. Требования к содержанию и оформлению отчетов |
43 |
Список литературы |
43 |