Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Archive / цмп / 2 Лабараторная работа КР580.doc
Скачиваний:
447
Добавлен:
12.04.2015
Размер:
338.43 Кб
Скачать

18

Минобрнауки россии

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Юго-Западный государственный университет»

(ЮЗГУ)

Кафедра телекоммуникаций

УТВЕРЖДАЮ

Первый проректор -

проректор по учебной работе

____________Е.А. Кудряшов

«___»___________2013 г.

Изучение команд микропроцессора кр580, разработка программы вывода информации на дисплей

Методические указания по выполнению лабораторной работы

для студентов специальностей 210400.62, 210402.65, 210403.65, 210406.65

Курск 2013

УДК 621.371

Составители Е.А. Шиленков

Рецензент

Кандидат технических наук, профессор А.М. Потапенко

Изучение команд микропроцессора КР580, разработка программы вывода информации на дисплей : методические указания по выполнению лабораторной работы / Юго-Зап. гос. ун-т; сост. Е.А.Шиленков. Курск, 2013. 18 с.: ил. 3. Библиогр.: с.18.

Содержат сведения по исследованию команд микропроцессора КР580, составление программ на языке ассемблера.

Методические указания соответствуют требованиям ГОС по направлению телекоммуникации и рабочим учебным планам по специальностям 210400.62, 210402.65, 210403.65, 210406.65.

Предназначены для студентов специальностей 210400.62, 210402.65, 210403.65, 210406.65 дневной и заочной форм обучения.

Текст печатается в авторской редакции

Подписано в печать. Формат 6084 1/16.

Усл.печ.л. 1,0. Уч.-изд.л. 0,9. Тираж 100 экз. Заказ . Бесплатно.

Юго-Западный государственный университет.

305040, Г. Курск, ул. 50 лет Октября, 94.

Оглавление

1 Цель работы 4

2 Краткая характеристика исследуемого процессора 4

2.1 Архитектура микропроцессора КР580ВМ80 5

2.2 Регистр признаков КР580 9

2.3 Регистры МП КР580 10

2.4 Пространства памяти и ввода-вывода МП КР580 11

2.5 Работа с внешними устройствами МП КР580 12

3 Домашнее задание 14

4 Написание программы на ассемблере для МП КР580 14

5 Лабораторное задание 17

6 Отчет 17

7 Контрольные вопросы 17

Библиографический список: 18

1 Цель работы

Исследование команд микропроцессора КР580, составление программ на языке ассемблера.

2 Краткая характеристика исследуемого процессора

Для облегчения изучения принципов программирования МП-систем на низком уровне на языке ассемблера, а также приобретения базовых понятий в области организации ЭВМ и МПС, была разработана программная модель-эмулятор МПС, построенная на базе особенностей рассматриваемого микропроцессора (рисунок 1) .

Рисунок 1 – Программа-эмулятор микропроцессорной системы КР580.

Данный эмулятор позволяет: написание программ на языке ассемблера, используя систему команд МП КР580ВМ80А, их отладку и выполнение в тактовом, командном и сквозном режимах; изучить принципы и порядок выполнения команд; приобрести навыки работы с внешними устройствами МП-системы; получить представления об организации внешней и внутренней (регистровой) памяти и стековой области.

Программа обладает дружественным и приятным интерфейсом, удобна в использовании и имеет функции сохранения, экспорта и печати данных. Всё это позволяет легко и удобно освоиться в ней, а также, получить все необходимые вышерассмотренные навыки.

Также, эмулятор может быть полезен и для опытных людей, к примеру, в качестве визуализированного помощника в программировании разрабатываемой ими МП-системы на базе КР580ВМ80 (i8080).

В возможности эмулятора входит: работа с 5-ю внешними устройствами, такими, как монитор, НГМД, НЖМД, сетевой адаптер и принтер; отладка и выполнение программ в тактовом, командном и сквозном режимах; работа со всем спектром системы команд данного МП; сохранение, загрузка и печать данных и результатов; ручной ввод данных в ОЗУ и РОН. Также, в состав дистрибутива включено подробное руководство пользователя, описание системы команд и файлы-образы ОЗУ эмулятора для примера.