ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ К РАБОТЕ N 4.


Выполнение индивидуального задания заключается в исследовании особенностей средств модульного программирования и системы прерываний. При выполнении задания команды вызова и возврата из процедуры выполните по циклам шины с записью состояний шины в отчет.

Задание 1. Исследовать возможность использования команды возврата из процедуры для безусловного перехода по заданному адресу типа NEAR с передачей данных через стек.

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

Задание 3. Исследовать возможность использования прерывания по переполнению для проверки состояния флага переполнения с помощью команды INTO.

Задание 4. Исследовать возможность использования команды возврата из процедуры для безусловного перехода по заданному адресу типа FAR с передачей данных через стек.

Задание 5. Исследовать возможность использования прерывания при ошибках деления для корректировки результата.

Задание 6. Исследовать возможность использования немаскируемого прерывания для подсчета количества нажатых клавиш на клавиатуре микро-ЭВМ.

Задание 7. Исследовать возможность использования команды возврата из прерывания для безусловного перехода П0 заданному адресу типа FAR с передачей данных через регистр признаков.

Задание 8. Исследовать возможность использования вложенных прерываний для обработки ошибок деления в самой процедуре обработки прерывания ошибок деления.

Задание 9. Исследовать частоту вызова немаскируемого прерывания при работе микро-ЭВМ в различных режимах.

Задание 10. Исследовать передачу аргументов и возврат результата для процедуры типа FAR и выявить возможные способы для этого.

Задание 11. Исследовать возможность использования повторного вызова программного прерывания внутри той же процедуры обработки программного прерывания.

Задание 12. Исследовать передачу аргументов и возврат результата для процедуры программного прерывания и выявить возможные способы для этого.

4.4. КОНТРОЛЬНЫЕ ВОПРОСЫ К РАБОТЕ N 4

1) Процедура. Вложенные процедуры.

2) Вызов процедуры.

3) Режимы адресации в командах CALL и RET.

4) Передача данных процедуре через стек.

5) Передача данных процедуре через регистры и область памяти.

6) Прерывание. Процедура прерывания.

7) Последовательность прерывания.

8) Вектор прерывания. Типы прерываний.

9) Источники прерывания.

10) Трассировочное прерывание.

11) Флаги управления прерываниями. Команды CLI и STI.

12) Рекурсивная процедура.

При подготовке к работе и для ответа на контрольные вопросы рекомендуется следующая литература: [4, с. 67— 721; [6], [ с. 131—179, 222-232, 305—316].


ЛИТЕРАТУРА

1. Каган Б.М. Электронные вычислительные машины и системы: Учеб. пособие для вузов по спец. «Вычислительные машины, комплексы, системы и сети», «Автоматизированные системы обработки информации и управления», «Программное обеспечение вычислительной техники и автоматизированных систем». 3-е изд., перераб. и доп. М.: Энергоато-

миздат, 1991. 590 с.

2. Сергеев Н.П., Вашкевич Н.П. Основы вычислительной техники: Учеб. пособие для электротехнических специальностей вузов. 2-е изд., перераб. и доп. М.: Высш. школа,

1988. 311 с.

3. Вычислительные машины, системы и сети: Учебник / А.П.Пятибратов, С.Н.Беляев, Г.М.Козырева и др. /Под ред. А.П.Пятибратова. М.: Финансы и статистика, 1991. 400 с.

4. Микропроцессорный комплект К1810: Структура, программирование, применение: Справочная книга /Ю.М.Казари-нов, В.Н.Номоконов, Г.С.Подклетнов, Ф.В.Филиппов; /Под ред. Ю.М.Казаринова. М.: Высш. школа, 1990. 269 с.

5. Микропроцессоры и микропроцессорные комплекты интегральных микросхем: Справочник. В 2 т. Т. 2. /В.-Б.Б.Абрайтис, Н.Н.Аверьянов, А.И.Белоус и др.; /Под ред. В.А.Шахнова. М.: Радио и связь, 1988.

6. Скэлон Л. Персональные ЭВМ IBM PC и XT: Программирование на языке ассемблера. М.: Радио и связь, 1989.

7. Лю Ю-Чжен, Гибсон Г. Микропроцессоры семейства 8086/8088. Архитектура, программирование и проектирование микрокомпьютерных систем. /Пер. с англ. М.: Радио и связь,

1987. 512 с.

8. Башков Е.А. Аппаратное и программное обеспечение зарубежных микро-ЭВМ: Учеб. пособие. К.: Выща школа,

1990. 207 с.

9. Микро-ЭВМ: В 8 кн.: Практическое пособие /Под ред. Л.Н.Преснухина. Кн. 7. Учебные стенды /Ю.И.Волков, В.Л.Горбунов, Д.И.Панфилов, С.Г.Шаронин. М.: Высш. школа, 1988. 224 с.: ил.

Загрузка...