- •Министерство образования и науки Украины
- •«Системное программирование и операционные системы»
- •Чепыгова а. В.
- •Аннотация
- •Содержание
- •Задание
- •Вариант № 2.25
- •Введение
- •Описание применения
- •Назначение программы
- •Структура программы
- •Входные и выходные данные
- •Алгоритм работы программы
- •Инсталляционная часть:
- •Резидентная часть:
- •Руководство пользователя
- •Список литературы
- •Текст программы
Министерство образования и науки Украины
Национальный Аэрокосмический Университет
имени Н. Е. Жуковского
«Харьковский Авиационный Институт»
Кафедра компьютерных систем проектирования
Пояснительная записка к курсовому проекту
по предмету
«Системное программирование и операционные системы»
(5-й семестр)
Выполнила:
студентка 136 гр.
Чепыгова а. В.
Проверила:
Рыженко Е. И.
Харьков 2011
Аннотация
Данная работа является пояснительной запиской к курсовому проекту по курсу «Системное программирование и операционные системы», в которой детально расписана вся программа, выполненная на языке программирования низкого уровня «Assembler», и описан алгоритм ее работы. Программа предназначена для работы в OC MS-DOS на IBM PC.
Содержание
1. Задание…………………………………………………………………………4
2. Введение……………………………………………………………………….5
3. Описание применения………………………………………………………...6
3.1. Назначение программы…………………………………………………..6
3.2. Структура программы……………………………………………………7
3.3. Входные и выходные данные……………………………………………8
3.4. Алгоритм работы программы……………………………………………9
3.4.1. Инсталляционная часть....………………………………………9
3.4.2.Резидентная часть………………………………………………..9
3.4.3.Не резидентная часть…………………………………………...10
4. Руководство пользователя…………………………………………………..11
5. Руководство программиста………………………………………………….12
6. Заключение…………………………………………………………………...13
7. Список литературы ………...………………………………………………...14
8. Текст программы….………………………………………………………….15
-
Задание
-
Вариант № 2.25
Разработать комплекс программ, позволяющий каждые 3 минуты менять цвет экрана.
Действие выполнять только при нажатой клавише Caps Lock. Выполнение действия сопровождать каким-либо звуковым сигналом. Предусмотреть выгрузку программы из памяти при нажатии комбинации клавиш [Ctrl+F10]. При обработке инсталляционной части программы чередовать присутствие в правом верхнем углу экрана фамилии разработчика (в течение 5 секунд), затем – полного названия НАКУ ХАИ (в течение 3 секунд). Разработанную программу защитить от несанкционированного запуска тремя уровнями защиты.
-
Введение
История развития языков программирования насчитывает уже более полувека и за этот период был накоплен большой опыт как в области теории, так и в области практики программирования. Язык программирования представляет собой формальный язык общения человека с компьютером.
Одним из популярнейших языков программирования на протяжении более полувека остается универсальный язык программирования низкого уровня Assembler.
Язык Assembler позволяет написать программы с максимальной
скоростью выполнения, а также программы, взаимодействующие с внешними устройствами; использовать полностью возможности процессора и операционной системы и многое другое. Написание ассемблерных программ требует знаний организации всей системы компьютера. Поэтому знание этого языка современному программисту просто необходимо.