Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ТСА.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
914.94 Кб
Скачать

3.2.Задания для самоподготовки

  1. Рассмотреть особенности выполнения команд операций со стеком (см. Табл. 0-, Табл. 0-).

  2. Ознакомиться с группой команд передачи управления (см. Табл. 0- – Табл. 0-).

  3. Подробно рассмотреть особенности выполнения команд вызова и возврата из подпрограмм (см. Табл. 0-).

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

  5. Определить, при каких числах в регистрах B и C программа Прогр.  3 .4 будет осуществлять минимальное и максимальное время задержки, приблизительно оценить минимальное и максимальное время задержки.

  6. Что нужно изменить в программе Прогр.  3 .4, чтобы время задержки увеличить до одного часа?

  7. Изучить работу программы Прогр.  3 .5. Обратить внимание на то, как подпрограмма по окончании своей работы обеспечивает восстановление состояния процессора.

  8. Что нужно сделать, чтобы программа Прогр.  3 .5 осуществляла последовательное высвечивание сегментов индикатора дисплея разрешением 5 Х 8, 8 Х 8?

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

Задание 3.5. Исследование программы временной задержки.

  1. Порядок выполнения задания:

  2. Ввести программу Прогр.  3 .4, исправить ошибки, осуществить пуск.

  3. Исследовать процесс выполнения программы в пошаговом режиме. После каждой команды проверить содержимое всех регистров МП.

  4. Подбором содержимого регистров B и C в первых двух строках программы добиться временной задержки, приблизительно равной 2 – 3 минутам.

Задание 3.6. Исследование программы последовательного высвечивания сегментов индикатора дисплея.

Порядок выполнения задания:

  1. Ввести программу Прогр.  3 .5, исправить ошибки, осуществить пуск.

  2. Исследовать процесс выполнения программы в пошаговом режиме.

  3. Исправить программу так, чтобы она осуществляла последовательное высвечивание сегментов индикатора дисплея разрешением 6 Х 6.

3.4.Содержание отчета

Отчет должен содержать:

  1. Название работы, фамилию и инициалы студента, номер группы, цель работы.

  2. Перечень команд операций со стеком (Табл. 0-, Табл. 0-) и команд вызова и возврата из подпрограмм (Табл. 0-).

  3. Программу Прогр.  3 .4 и измененную программу Прогр.  3 .5 (выполняющую последовательное высвечивание сегментов индикатора дисплея разрешением 6 Х 6) с комментариями и в печатном виде.

  4. Результаты анализа работы программ.

  5. Ответы на вопросы в пп. 56 и 8 задания для самоподготовки.

  6. Выводы по лабораторной работе.

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

  1. Что такое подпрограмма?

  2. Для чего предназначены команды передачи управления?

  3. Назначение стека.

  4. Какие в системе команд МП КР580 предусмотрены операции со стеком?

  5. Какие команды МП КР580 используются при обращении к подпрограммам и возврате из подпрограмм?

  6. Для чего в программе Прогр.  3 .4 предназначены строки: 4 – 6, 9 – 11?

  7. Где можно использовать программу Прогр.  3 .5?

Лабораторная работа №4.Ввод/вывод, маскирование данных и организация условных переходов

Цель работы: Изучение методов подключения и организации обмена информацией с простейшими устройствами ввода/вывода. Исследование программных способов маскирования данных и организации условных переходов в МП КР580.