Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум ч3 А4 09.10.2012.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.07 Mб
Скачать
    1. Команда подсчет контрольной суммы

Эта команда используется для проверки правильности записи кодов команд программы в память.

Перед выполнением этой команды заполните массив памяти 840H – 8FFH данными EEH, чтобы заранее знать фактическую контрольную сумму этого массива для проверки – она равна 80H.

Для выполнения команды ПОДСЧЕТ КОНТРОЛЬНОЙ СУММЫ:

а) нажмите клавишу КС;

б) введите начальный адрес массива – 840H;

в) нажмите клавишу РАЗДЕЛИТЕЛЬ;

г) введите конечный адрес массива – 8FFH;

д) нажмите клавишу ВП. На дисплее появится значение контрольной суммы массива – 80.

Задание:

  1. Заполните массив памяти (800H – 845H) данными 01H и подсчитайте контрольную сумму.

  2. Заполните массив памяти (852H – 8FFH) данными C7H и подсчитайте контрольную сумму.

    1. Команда перемещение массива памяти

Эта команда используется для пересылки данных из одной области памяти в другую. Например, для перемещения кодов команд программы.

Перед выполнением этой команды предварительно заполните массив памяти 800H – 83FH данными 55H и подсчитайте контрольную сумму этого массива. Должно получиться 40H.

Для выполнения команды ПЕРЕМЕЩЕНИЕ МАССИВА ПАМЯТИ:

а) нажмите клавишу ПМ;

б) введите начальный адрес перемещаемого массива – 800H;

в) нажмите клавишу РАЗДЕЛИТЕЛЬ;

г) введите конечный адрес перемещаемого массива – 83FH;

д) нажмите клавишу РАЗДЕЛИТЕЛЬ;

е) введите начальный адрес массива, куда осуществляется перемещение – 900H;

ж) нажмите клавишу ВП.

Для проверки правильности выполнения команды перемещения подсчитайте контрольную сумму нового массива (900H – 93FH). Она должна совпадать с контрольной суммой перемещаемого массива (800H – 83FH)=40H.

Задание:

  1. Заполните массив памяти (850H – 8FFH) данными 03H. Подсчитайте контрольную сумму. Переместите этот массив в область с начальным адресом 950H. Проверьте правильность выполнения команды перемещения.

ЛАБОРАТОРНАЯ РАБОТА № 14

РЕГИСТРЫ МИКРОПРОЦЕССОРА. КОМАНДЫ ЗАГРУЗКИ РЕГИСТРОВ

Цель работы

    1. Изучить команды загрузки регистров в микропроцессоре (МП) КР580ВМ80.

    2. Приобрести практические навыки составлять программы, содержащие команды загрузки регистров МП КР580ВМ80.

    3. Приобрести практические навыки ввода программы в учебный микропроцессорный комплект (УМК), ее отладки и выполнения в автоматическом режиме.

Подготовка к выполнению работы

    1. Повторить по [2] команды загрузки регистров.

    2. Изучить методические указания к данной лабораторной работе и составить проверочные программы для заданий №1…­­5. Подготовить бланк отчета.

    3. Подготовить ответы на вопросы для самоконтроля.

Вопросы для самоконтроля

  1. Назовите регистры, входящие в состав МП КР580ВМ80, и укажите их назначение.

  2. Поясните назначение разрядов регистра признаков F.

  3. Назовите пары регистров в МП КР580ВМ80, которые используются для хранения 16-разрядных данных.

  4. Укажите выполняемую операцию для нижеследующих команд:

а) MOV M,A; б) MVI D,10H; в) LXI D, 0900H; г) LXI SP, 0B10H;

д) SPHL; е) PCHL.

Приборы, оборудование и документация

  1. Учебный микропроцессорный комплект.

  2. Методические указания к лабораторной работе.

Порядок выполнения работы

    1. Проверка подготовки учащихся к занятию по вопросам для самоконтроля в виде фронтального или программированного опроса.

    2. Включить и привести в рабочее состояние УМК.

    3. Установить автоматический режим работы УМК. Для этого отжать клавиши РБ/ШГ и КМ/ЦК.

    4. Выполнить поочередно последовательности команд загрузки регистров общего назначения, загрузки пар регистров 16-разрядными данными, загрузки регистра указателя стека, пересылки и загрузки счетчика команд. Вначале следует выполнять контрольную последовательность команд, а затем задание. Методические рекомендации по выполнению этих заданий приведены в методических указаниях к данной лабораторной работе.

    5. После проверки преподавателем результатов выключить питание УМК, вынуть вилку шнура питания из розетки.

    6. Ответить на контрольные вопросы.

    7. Оформить отчет и сдать зачет.