Изучите ситуации зaпpeта /paзpeшeния oтдeльныx aппapaтныx пpepывaний;
Напишите собственное прерывание;
Оформите отчет, который должен содержать:
Титульный лист;
Цель работы;
Краткие теоретические сведения о прерываниях;
Алгоритм решения;
Структурная схема алгоритма;
Описание программы, перечень используемых команд;
Листинг программы;
Выводы.
Контрольные вопросы:
1. Для чего используются таблицы векторов прерываний?
2. Как хранятся векторы?
3. Сколько видов адресов можно встретить в таблице векторов и какие?
4. Объясните принцип работы программных прерываний.
5. Перечислите аппapaтныe пpepывaния в пopядкe пpиopитeтa.
6. Каковы причины написания прерываний?
7. Перечислите действия для написания дополнения к существующему прерыванию.
Лабораторная работа №4 Разработка программ для анализа и представления информации (перекрестные таблицы – SQL - запросы) (6 часов) Порядок выполнения работы:
Изучите теоретический материал для СРС по теме работы;
Изучите особенности языка SQL;
Ознакомьтесь с вариантом задания;
Определитесь, как необходимо сформировать экспериментальные данные в таблицах, и какие наиболее эффективные последовательности операций следует использовать в решении поставленной задачи;
Сформируйте БД и задайте запросы на выборку;
Оформите отчет, который должен содержать:
Титульный лист;
Цель работы;
Теоретическая часть;
Таблицы БД;
Листинг программы;
Результаты;
Заключение.
Варианты заданий:
Мониторинг содержания вредных веществ в атмосфере.
Автоматический мониторинг и поддержание заданного режима температуры и влажности.
Обеспечение контроля качества путем взятия проб (возможно автоматического) по нескольким параметрам.
Метрологическая станция.
Регистрация и управление траекторией движения тела (применение акселерометров).
Измерение высоких температур (терморадиационные чувствительные элементы).
Контрольные вопросы:
1. Что называют реляционной БД?
2. На что ориентирован язык SQL?
3. Что возможно реализовать посредством языка SQL?
4. Какие типы данных используются в SQL?
5. Как создаются базовые таблицы?
6. Как используется таблицы-представления, и для чего?
7. Как используются таблицы-курсоры, и в чем их отличие от таблиц-представлений?
8. Как выполняются запросы?