Варианты (КП - управление принтером, 1 вариант)
Описание файла
Файл "Варианты" внутри архива находится в следующих папках: КП - управление принтером, 1 вариант, max. Документ из архива "КП - управление принтером, 1 вариант", который расположен в категории "". Всё это находится в предмете "системное программирование" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "системное программирование" в общих файлах.
Онлайн просмотр документа "Варианты"
Текст из документа "Варианты"
2003 год 3 курс 5-й семестр Большаков С.А.
Варианты для курсовой работы по Системному Программированию часть 2 (3 курс ИУ5)
Вариант № | Тема курсовой работы | Примечание |
| Изменение цвета дисплея по прерыванию при нажатии клавиши | Кр., син., зел. |
| Драйвер русификатора клавиатуры (переключение по выбранной клавише) | Только буквы -АБВГДЖЗИК |
| Драйвер преобразования к верхнему регистру | Все русские буквы |
| Копировальшик текстового экрана в файл (25*80) | Весь экран |
| Резидентные часы (в текстовой режим) | Обеспечить скрытие с экрана по клавише F5. |
| Перехватчик подфункции прерывания 21Н (протокол записывается в текстовый файл) | Операции открытия и закрытия файлов |
| Управление динамиком компьютера, при нажатии клавиши играет мелодия | Минимально 7 нот-клавиш |
| Редактор оперативной памяти (ОП) в режиме дампа в шестнадцатеричном виде. | Вывести регистры |
| Драйвер преобразования к верхнему регистру клавиатуры (всегда только большие буквы) | Только буквы -АБВГДЖЗИК |
| Драйвер ввода только цифровых значений, все другие клавиши кроме управляющих игнорируются | 0-9 |
| Будильник, на основе таймера РС, задается интервал через который будильник срабатывает с выдачей сигнала | Задание времени |
| Индикатор текущей даты (в текстовом режиме) | Предусмотреть скрытие с экрана |
| Индикатор работы гибких дисков (при обращении к диску в левом верхнем углу включается условная лампочка) | На дисплее слева сверху (зеленый/красный) |
| Копировальшик фрагмента текстового экрана в файл (по заданию двух координат курсором и нажатием клавиши копирования) | Прямоугольный фрагмент экрана |
| Драйвер отключения маленьких латинских букв, вместо них печатаются "*" | Только буквы – Abcdef. |
| Оперативный индикатор регистров микропроцессора МП (обычные и сегментные регистры) | По горячей клавише |
| Резидентный гаситель экрана дисплея, экран временно гасится, а при нажатии клавиши снова восстанавливается | По таймеру через 50с после запуска |
| Изменение режима работы дисплея по прерыванию при нажатии клавиши | 25 или 43 строки |
| Управление принтером выдача команд принтеру (прогон страницы, установка режима и шрифта, размер страницы) | Для матричных принтеров. При отсутствии принтера - имитация команд. |
| Запоминание текстовой экранной страницы в файле | По номеру страницы |
| Загрузчик текстового шрифта в память дисплея | Только буквы -АБВГД |
| Резидентный модификатор шрифта дисплея | Новые начертания букв АБВГД |
| Вывод заданной строки при нажатии конкретной клавиши | Три разные строки |
| Регистратор событий по прерыванию на экран | Создание и удаление файлов |
| Драйвер преобразования к нижнему регистру, в любом случае выводятся маленькие буквы | Все латинские буквы |
| Загрузка и выполнение любой ДОС EXE программы при нажатии клавиши (например, NC или DN). Предусмотреть завершение процесса вызванной программы. | Не менее двух программ |
| Управление монитором (текстовые режимы вывода информации) | Цвет и разрешающая способность |
| Защита дисков от несанкционированного доступа -НСД (запрет доступа к гибким дискам после загрузки драйвера) | На запись и чтение |
| Драйвер ввода только символьной информации | Отключение ввода других символов |
| Драйвер работы с шрифтами дисплея (выбираются стандартные шрифты) | Выбор из двух шрифтов |
Примечание:
Для разных групп вводятся специальные требования к выполнению КР:
ИУ5-51 - резидентная программа должна выгружаться по ключу “/U” или “/u” при повторном запуске в командной строке.
ИУ5-52 - резидентная программа должна выгружаться по горячей клавише Ctrl+u/U.
ИУ5-53 - резидентная программа должна выгружаться при запуске специально разработанной на языке Ассемблер собственной утилиты - UNLDTSR.EXE.
ИУ5-54 - резидентная программа должна выгружаться при повторном запуске программы без параметров.
Уточнение тем КР производится на консультациях до 5-й недели.