- •Лабораторная работа №1 изучение учебной микроэвм на базе мп кр580вмв0
- •1.1. Цель работы
- •1.2. Краткие сведения из теории
- •1.2.1. Назначение и структура учебного микропроцессорного комплекта (умк)
- •1.2.2. Подготовка умк к работе
- •1.2.3. Описание клавиатуры
- •1.2.4. Индикация и изменение содержимого памяти
- •1.2.5. Индикация и изменение содержимого регистров
- •1.2.7. Определение контрольной суммы массива памяти
- •1.2.8. Заполнение массива памяти константой
- •1.2.10. Прерывание выполнения программы пользователя
- •1.2.11. Пошаговое выполнение программы
- •1.3. Домашняя подготовка
- •1.5. Контрольные вопросы
- •Лабораторная работа № 2 изучение выполнения команд пересылок данных, арифметических и логических команд мп kp580bms0
- •2.1. Цель работы
- •2.2.Домашняя подготовка
- •2.3. Лабораторное задание
- •2.4.Контрольные вопросы
- •Лабораторная работа к 3 программирование и отладка пРоСтейшх программ в кодах мп кр580вм80
- •3.1. Цель работы
- •3.2. Домашняя подготовка
- •3.3.Лабораторное Задание
- •3.4. Контрольные вопросы
- •Изучение принципов модульного пр0грамир0вания
- •4.1. Целъ работы
- •4.2. Домашняя подготовка
- •4.4. Контрольные вопоосы
- •Литература
- •Порядок работы на умк
- •Образец документации пo пр0грамме, составленной в ходе домашней подготовки
1.3. Домашняя подготовка
1.3,1.. Ознакомиться с настоящими методическими указаниями.
1.3.2. Изучить назначение и структуру УМК.
Изучите назначение клавиш пульта оператора и режимы работы УМК.
Изучить последовательность действий при включении уст-ройства, вводе программы в память УМК, чтении содержимого ячеек памяти и программно-доступных регистров МП КР580ВМ80 и записи в них информации.
изучить последовательность действий при выполнении программы в пошаговом режиме и режиме с останове по контрольным точкам.
Изучить разделы конспекта лекций и [1], посвященные представлению чисел в шестнадцатеричной и двоичной системах, счисления.
1.3.7. Ответить на контрольные вопросы.
Вычислить выражение: N - n х 7, где n - Ваш номер в журнале студенческой группы. Полученное десятичное число N представить в шестнадцатеричной и двоичной системах счисления.
Ознакомиться с приведенной в таблице 1.3 программой сложения двух чисел [1,2,3]. Распределение памяти для УМК с адреса 0800i6.
1.3.10. Заполнить таблицу последовательности Ваших действий на пульте оператора при записи в память, выполнении и контроле ре- зультатов программы, приведенной в пункте 1.3.9 (таблица 1.4).
- 13 –
Таблица 1.3
Адрес |
Машинный код |
Метка |
Мнемокод |
Комментарий |
0800 |
ЗЕ |
|
MYI А, 12 Н |
Запись в регистр |
0801 |
12 |
|
|
А числа 1216 |
0802 |
О6 |
|
MYI В, 19 Н |
Запись в регистр |
0803 |
19 |
|
|
В числа 1916 |
0804 |
80 |
|
ADD В |
Сложить число в |
|
|
|
|
аккумуляторе с |
|
|
|
|
числом из реги- |
|
|
|
|
стра В |
0805 |
00 |
|
NOP |
Пустая операция |
Таблица 1.4
N |
Действие |
Цель |
Ожидаемые результаты Информация на дисплее 1 2 3 4 5 6 |
Действия при не-совпадении полу-ченных и ожидае-мых результатов |
1 |
СБ и т.д. |
Сброс |
- |
|
1.4. Лабораторное задание
Включить УМК.
Прочитать содержимое ячейки памяти с адресом 031016.
Записать число N (см.п.1.3,8) по адресу 081016
Прочитать содержимое ячейки памяти с адресом OOlO16.
Проверить, возможна ли запись числа N по установленному адресу. Обьяснить полученный результат.
Почитать содержимое всех программно-доступных регистров МП.
Записать число N в регистр МП.
Выполнить' программу табл.1.3 (см.п.1.3.9) в пошаговом режиме, наблюдая и сравнивая отображаемую на индикаторах информацию с подготовленной при выполнении домашнего задания таблицей.
- 14 –
Проверить полученный результат.
1.4.9. Записать в регистр-аккумулятор (А) число FF16.
Выполнить программу (см. табл.1.3) в режиме с остановом по контрольным точкам. "Ввести контрольную точку по адресу 080516. Сравнить получаемую информацию с подготовленной дома. Проверить полученный результат.
Оформить отчет.
1.4.11.1. Наименование и цель работы.
1.4.11.2. Результаты домашней подготовки и текст программы.
1.4.11.3. Протокол работы, отображающий последовательность действий на пульте УМК при выполнении лабораторного задания.