VAR3_KR_2010 (Домашнее задание (вариант 20))
Описание файла
Файл "VAR3_KR_2010" внутри архива находится в следующих папках: Домашнее задание (вариант 20), [СП] ДЗ. Документ из архива "Домашнее задание (вариант 20)", который расположен в категории "". Всё это находится в предмете "системное программирование" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "системное программирование" в общих файлах.
Онлайн просмотр документа "VAR3_KR_2010"
Текст из документа "VAR3_KR_2010"
2009 год 2/3 курс 4 и 5-й семестр ИУ5 Большаков С.А.
Варианты для курсовой работы по Системному Программированию часть 2 (3 курс ИУ5)
Вариант № | Тема курсовой работы | Примечание |
| Драйвер отключения заданных маленьких латинских букв, вместо них печатаются "*". По клавише F5 включается и выключается. | Только буквы – аbcdef. Учесть в названии программы резидента! |
| Управление динамиком компьютера, при нажатии заданной клавиши (F6) играет мелодия. По клавише F5 режим проигрывания нот включается и выключается. | Минимально 7 нот-клавиш. |
| Драйвер преобразования к верхнему регистру клавиатуры (даже при нажатии клавиши Shift всегда только большие буквы). По клавише F5 включается и выключается. | Только буквы -АБВГДЖЗИК |
| Редактор оперативной памяти (ОП) в режиме дампа в шестнадцатеричном виде. | Вывести регистры |
| Изменение цвета фона экрана дисплея по прерыванию при нажатии клавиши F6. Цвет меняется циклически. По клавише F5 включается и выключается. | Кр., син., зел. |
| Резидентные часы (в текстовом режиме). | Обеспечить скрытие с экрана по клавише F5. |
| Драйвер русификатора клавиатуры (переключение по выбранной клавише F6). По клавише F5 включается и выключается. | Только буквы -АБВГДЖЗИК |
| Копировальщик текстового экрана в файл (25*80). | Весь экран |
| Драйвер преобразования к верхнему регистру. По клавише F5 включается и выключается. | Все русские буквы |
| Будильник, на основе таймера РС, задается интервал, через который будильник срабатывает с выдачей сигнала. По клавише F5 включается и выключается. | Предусмотреть задание времени срабатывания в командной строке. |
| Драйвер ввода только цифровых значений, все другие клавиши кроме управляющих игнорируются. По клавише F5 включается и выключается. | 0-9 |
| Индикатор работы гибких дисков (при обращении к диску в левом верхнем углу включается условная прямоугольная лампочка). На дисплее слева сверху (зеленый/красный). | Проверять на операциях чтения файлов. |
| Копировальщик фрагмента текстового экрана в файл (по заданию двух координат курсором и нажатием клавиши копирования). | С помощью клавиш задается прямоугольный фрагмент экрана |
| Изменение режима работы дисплея по прерыванию при нажатии клавиши F6. | Переключать режимы в 25 и в 43 строк. |
| Оперативный индикатор регистров микропроцессора МП (обычные и сегментные регистры). По горячей клавише F6. По клавише F5 включается и выключается. | Выдается содержание регистров в момент нажатия клавиши. |
| Индикатор текущей даты (в текстовом режиме). По клавише F5 включается и выключается. | Предусмотреть скрытие с экрана |
| Запоминание текстовой экранной страницы в текстовом файле. Номер страницы определяется нажатой клавишей (F1 – F4). | По номеру страницы. |
| Резидентный модификатор шрифта дисплея при нажатии клавиши F6. По клавише F5 включается и выключается. | Создать новые начертания букв АБВГД, например с наклоном. |
| Драйвер преобразования к нижнему регистру, в любом случае выводятся маленькие буквы. По клавише F5 включается и выключается. | Все латинские буквы. |
| Защита дисков от несанкционированного доступа (НСД). Запрет доступа к гибким дискам после загрузки драйвера. По клавише F5 включается и выключается. | На запись и чтение информации. |
| Резидентный гаситель экрана дисплея, экран временно гасится, а при нажатии клавиши F6 снова восстанавливается. Число секунд задается в командной строке запуска резидента. | По таймеру через заданное число секунд после запуска программы. |
| Драйвер ввода только символьной информации. Все остальные клавиши, кроме управляющих, должны игнорироваться. По клавише F5 включается и выключается. | Отключение ввода других символов |
| Вывод заданной строки на экран при нажатии конкретной клавиши (F3-F5). | Три разные строки. |
| Загрузчик текстового шрифта в память дисплея. По клавише F5 включается и выключается. | Изменяются начертание русских букв: ЖМКУЮЯ. Например жирный шрифт. |
| Регистратор событий по прерыванию. При выполнении операций на экран выводится сообщение. | Создание и удаление файлов на дискете. |
| Загрузка и выполнение любой ДОС EXE программы при нажатии клавиш F2 и F3 (например, NC или DN или любые другие, можно маленькие собственные.). Предусмотреть корректное завершение процесса вызванной программы. | Не менее двух программ |
| Загрузка и выполнение любой ДОС EXE программы при нажатии клавиши (например, NC или DN). Предусмотреть завершение процесса вызванной программы. | Не менее двух программ |
| Управление монитором (текстовые режимы вывода информации) | Цвет и разрешающая способность |
| Управление принтером выдача команд принтеру (прогон страницы, установка режима и шрифта, размер страницы) | Для матричных принтеров. При отсутствии принтера - имитация команд. |
| Перехватчик подфункции прерывания 21Н (протокол записывается в текстовый файл) | Операции открытия и закрытия файлов |
| Драйвер работы с шрифтами дисплея (выбираются стандартные шрифты) | Выбор из двух шрифтов |
Примечание:
По группам 41,42,43 и 44 введены специальные требования:
ИУ5-41 - резидентная программа должна выгружаться при запуске специально разработанной на языке Ассемблер собственной утилиты - UNLDTSR.EXE.
ИУ5-42 - резидентная программа должна выгружаться по ключу “/U” или “/u” при повторном запуске в командной строке.
ИУ5-43 - резидентная программа должна выгружаться по горячей клавише Ctrl+u/U.
Уточнение тем КР производится на консультациях до 8-й недели 4-го семестра.
ИУ5-44 - резидентная программа должна выгружаться при повторном запуске программы без параметров.
ГРУППА СУЦ – выполняет требования по варианту 1-й группы.