Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПС Лабораторная работа № 3.doc
Скачиваний:
59
Добавлен:
02.05.2019
Размер:
2.02 Mб
Скачать

Практическая часть

Задания к лабораторной работе:

  1. Изучить работу программы .

  2. Ввести программу в текстовом редакторе эмулятора. Сохранить программу (Ctrl + s).

  3. Выполнить ассемблирование программы (F9). При необходимо найти и исправить ошибки в программе, после чего повторить процедуру ассемблирования.

  4. Запустить эмулятор программы (Ctrl + F9). Ознакомиться с адресным пространством памяти и устройств ввода/вывода (портов) эмулятора.

  5. Проанализировать работу программы в пошаговом режиме (F7). Выполнить программу за один прием (F9). Выполнить программу в пошаговом режиме без захода в подпрограмму (F8).

  6. Проверить работу программы при различных числовых значениях адреса и данных (строки 1 – 3). Проверить правильность выполнения программой арифметических и логических операций.

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

    1. Какие бывают форматы 1- 2-х и 3-хбайтных команд?

    2. Какова структура памяти МП КР580?

    3. Как осуществить в МП-системе обмен данными с портом ввода/вывода, с ячейкой памяти?

    4. Что такое и для чего нужна десятичная коррекция данных.

    5. Для чего предназначены механизмы прямого доступа к памяти и обработки прерываний?

    6. Назначение общих регистров процессора (РОН), указателя стека, счетчика команд, регистра флагов.

    7. Какие поля содержит эмулятор emКР580 во время симуляции процесса выполнения программы?

    8. Работа программы по командам, т. е. что делает каждая команда программы?

11