
- •Оглавление
- •Общие сведения о микропроцессоре кр580вм80/кр580вм80а (мп кр580) Цели и задачи практикума
- •Вводная информация
- •Структура мп кр580
- •Блок регистров.
- •Арифметическо-логическое устройство.
- •Структура памяти и форматы команд мп кр580
- •Справочная информация по микропроцессору мп кр580
- •Система команд кр580.
- •Коды команд мп кр580.
- •Лабораторная работа №1.Ознакомление с работой мп кр580 и работой эмулятора emКр580
- •1.1.Руководство пользования эмулятором emКр580
- •1.1.1.Текстовый редактор.
- •1.1.2.Синтаксис редактора.
- •1.1.3.Эмулятор программы.
- •1.2.Задания для самоподготовки
- •1.3.Задания к лабораторной работе
- •1.4.Содержание отчета
- •1.5.Контрольные вопросы
- •Лабораторная работа №2.Исследование системы команд мп кр580
- •2.1.Краткие сведения из теории
- •2.1.1.Способы адресации памяти.
- •2.1.2.Система команд микропроцессора.
- •2.1.2.1Команды пересылки данных.
- •2.1.2.2Арифметические и логические команды.
- •2.1.2.3Команды передачи управления.
- •2.1.2.4Специальные команды.
- •2.2.Задания для самоподготовки
- •2.3.Задания к лабораторной работе
- •2.4.Содержание отчета
- •2.5.Контрольные вопросы
- •Лабораторная работа №3.Подпрограммы и стек
- •3.1.Краткие сведения из теории
- •3.2.Задания для самоподготовки
- •3.3.Задания к лабораторной работе
- •3.4.Содержание отчета
- •3.5.Контрольные вопросы
- •Лабораторная работа №4.Ввод/вывод, маскирование данных и организация условных переходов
- •4.1.Краткие сведения из теории
- •4.1.1.Общие сведения об организации интерфейса ввода/вывода.
- •4.1.2.Маскирование данных.
- •4.1.3.Организация условных переходов.
- •4.2.Задания для самоподготовки
- •4.3.Задания к лабораторной работе
- •4.4.Содержание отчета
- •4.5.Контрольные вопросы
- •Лабораторная работа №5.Выполнение арифметических операций
- •5.1.Краткие сведения из теории
- •5.1.1.Сложение и вычитание.
- •5.1.2.Умножение чисел.
- •5.1.3.Деление чисел.
- •5.1.4.Вычисление специальных функций.
- •5.2.Задания для самоподготовки
- •5.3.Задания к лабораторной работе
- •5.4.Содержание отчета
- •5.5.Контрольные вопросы
- •Литература
Государственный комитет Российской Федерации по высшему образованию
Камский политехнический институт
Кафедра "Автоматизация и информационные технологии"
Исследование работы и устройства
МП БИС КР580ВМ80/КР580ВМ80А
Лабораторный практикум
по дисциплине
"Системы автоматизированного управления"
для студентов специальности 2102
"Автоматизация технологических процессов и производств"
г. Набережные Челны
2001
УДК
Исследование работы
и устройства МП БИС КР580ВМ80 / КР580ВМ80А.
Лабораторный практикум по дисциплине
"Системы автоматизированного
управления" для студентов специальности
2102 "Автоматизация технологических
процессов и производств". / Романовский
Э. А. Набережные челны: КамПИ, 2001, –
Печатается по решению _______________________________________________________________
Рецензент: к.т.н., доцент кафедры электротехники и электроники Ильин В. И.
В лабораторном практикуме изложены общие и справочные сведения о работе микропроцессора КР580ВМ80 / КР580ВМ80А, руководство пользования эмулятором процессора (emКР580) для персональной ЭВМ в среде Windows, содержание лабораторных работ, задания и требования к выполнению лабораторных работ.
Ил.: 9. Библиогр.: .
© Камский политехнический институт, 2001.
Оглавление
Лабораторная работа №1. Ознакомление с работой МП КР580 и работой эмулятора emКР580 14
1.1. Руководство пользования эмулятором emКР580 14
1.1.1. Текстовый редактор. 14
1.1.2. Синтаксис редактора. 15
1.1.3. Эмулятор программы. 16
1.2. Задания для самоподготовки 17
1.3. Задания к лабораторной работе 17
1.4. Содержание отчета 18
1.5. Контрольные вопросы 18
Лабораторная работа №2. Исследование системы команд МП КР580 19
2.1. Краткие сведения из теории 19
2.1.1. Способы адресации памяти. 20
2.1.2. Система команд микропроцессора. 20
2.2. Задания для самоподготовки 24
2.3. Задания к лабораторной работе 25
2.4. Содержание отчета 26
2.5. Контрольные вопросы 26
Лабораторная работа №3. Подпрограммы и стек 27
3.1. Краткие сведения из теории 27
3.2. Задания для самоподготовки 29
3.3. Задания к лабораторной работе 30
3.4. Содержание отчета 30
3.5. Контрольные вопросы 30
Лабораторная работа №4. Ввод/вывод, маскирование данных и организация условных переходов 31
4.1. Краткие сведения из теории 31
4.1.1. Общие сведения об организации интерфейса ввода/вывода. 31
4.1.2. Маскирование данных. 32
4.1.3. Организация условных переходов. 32
4.2. Задания для самоподготовки 34
4.3. Задания к лабораторной работе 34
4.4. Содержание отчета 35
4.5. Контрольные вопросы 35
Лабораторная работа №5. Выполнение арифметических операций 36
5.1. Краткие сведения из теории 36
5.1.1. Сложение и вычитание. 36
5.1.2. Умножение чисел. 37
5.1.3. Деление чисел. 38
5.1.4. Вычисление специальных функций. 39
5.2. Задания для самоподготовки 40
5.3. Задания к лабораторной работе 40
5.4. Содержание отчета 41
5.5. Контрольные вопросы 41
Общие сведения о микропроцессоре кр580вм80/кр580вм80а (мп кр580) Цели и задачи практикума
Основные цели практикума состоят в углублении теоретических знаний в области архитектурных особенностей управляющих микро-ЭВМ и приобретении навыков построения программно-логических управляющих систем на основе однокристальных микропроцессоров.
Для достижения поставленных целей студенту в процессе лабораторных и практических занятий необходимо выполнить комплекс лабораторных работ по изучению архитектуры и системы команд однокристального микропроцессора (МП) и по созданию управляющих программ для него.
В качестве однокристального МП в практикуме выбран процессор КР580ВМ80/КР580ВМ80А. Данный 8-разрядный процессор имеет все основные особенности, присущие современным функционально-полным микропроцессорам и при этом является наиболее простым в приобретении практических навыков при выполнении студентом лабораторных работ.
Для сокращения затрат времени студентов на выполнение работ в учебный процесс внедрен эмулятор emКР580, который представляет собой программу-приложение, имитирующую все основные действия, выполняемые микропроцессором КР580ВМ80/КР580ВМ80А при отработке им некоторой управляющей программы, составляемой студентом на языке Ассемблер.
Таким образом, основными задачами практикума являются: изучение особенностей МП и работы эмулятора emКР580, изучение команд языка Ассемблер, составление и отладка управляющих программ по достижению целей лабораторных работ.