Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПУЭВС. Лекции. Задания / ЛабПрактикум_МПЭВС.doc
Скачиваний:
58
Добавлен:
11.05.2015
Размер:
2.05 Mб
Скачать

1.1. Цель работы

Ознакомление с конструкцией, подсистемами процессора, памяти, ввода/вывода микропроцессорных стендов УС-80 (учебный микропроцессорный комплект УМК и учебное отладочное устройство УОУ) и освоение приемов работы со стендами.

1.2. Общие сведения об объектах изучения

1.2.1. Объектами изучения являются учебные микропроцессорные стенды УМК и УОУ, выполненные на микропроцессоре КР580ВМ80А, и плата расширения, приданная стенду УМК (блок М1).

1.2.2. Технические материалы по стендам УМК и УОУ приведены в справочном пособии «Учебные стенды», включенном в состав материалов лабораторного практикума.

1.2.3. В справочном пособии «Учебные стенды» приведены сведения об архитектурных свойствах МП КР580ВМ80А и представлены рабочие материалы по учебным стендам УМК, учебному отладочному устройству (УОУ) и модификации УМПК-80 стенда УМК.

1.2.4. В материалах по каждому из стендов выделены следующие сведения:

– об отличительных признаках архитектур стендов при одном типе базового микропроцессора (МП);

– об органах управления и индикации, доступных пользователям стендов;

– реализации и приёмах работы со стендами в процессе автоматической и пошаговой отладки программ;

– об адресуемых объектах стендов (области памяти и ввода/вывода);

– о порядке подключения и включения стендов;

– о процедурах просмотра, модификации, записи в память команд и данных, запуска программ на исполнение;

– о формах индикации ошибок;

– о средствах подключения внешних объектов расширения памяти и ввода/вывода;

– о подключении элементов встроенных клавишного модуля и семисегментного матричного дисплея к разрядным линиям системной шины данных стенда.

1.3. Задание на лабораторную работу

1.3.1. Ознакомьтесь со сведениями по архитектуре базового микропроцессора, составом программных моделей, назначением и расположением органов управления и индикации учебных стендов УМК и УОУ, приёмами включения и выключения стендов, приемами ввода, размещения, контроля команд и данных в объектах их хранения стендов.

1.3.2. Отработайте приемы контроля, модификации регистров микропроцессора (МП), ячеек памяти, ввода, запуска и отладки программ на стендах.

1.3.3. Для отчета зафиксируйте сведения:

– по составу и специфике режимов функционирования стенда;

– по составу допустимых операционных процедур стенда;

– по составу органов управления, индикации и их форматах;

– по принятому в стендах распределению адресного пространства подсистемы памяти, адресам и назначению портов подсистемы ввода/вывода;

– по составу и назначению доступных пользователям управляющих программ стенда УМК.

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

1.3.5. Руководствуясь материалами справочного пособия «Учебные стенды», подготовьте по завершению цикла лабораторных работ функциональную схему стенда УОУ на уровне отличий от УМК.

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

1.4.1. Изучите технические материалы по стендам УМК и УОУ.

1.4.2. В соответствии инструкцией, приведенной в пособии «Учебные стенды « применительно к стенду УМК, подготовьте к работе, включите и убедитесь в готовности стенда к работе.

1.4.3. Выберите область оперативной памяти стенда для размещения в ней программного фрагмента, представленного в табл. 1.1 (форма листинга контрольной программы), отработайте приемы ввода команд и данных в память стенда.

Примечание

1. Обозначения XXL и XXH, УУL и УУH соответствуют младшему и старшему байтам адресов перехода по метке М0 и обращения к ячейке памяти Mem.

2. Фрагменты программ приведены для постановки их на стенде УМК. При выполнении фрагментов программ на стенде УОУ следует вместо команды RST 7 применить на команду RST 4, а на стенде УМПК-80 (RST 1)

3. Адреса ячеек памяти размещения программы и данных следует выбрать самостоятельно, с учетом различия адресных пространств оперативной памяти УМК и УОУ.

4. Для ввода программ в память лабораторных стендов необходимо текстовые записи команд (см. табл. 1.1) представить в кодах формата hex (h-формат). Соответствующие коды команд определяются по таблице «Коды команд процессора» Приложения Б1. Код байта команды состоит из двух чисел, которые являются номерами столбца и строки, на пересечении которых находится текстовая запись соответствующей команды. Номер столбца в таблице является старшей цифрой, а номер строки – младшей цифрой h-представления байта кода команды.

Таблица 1.1