Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой прокт.docx
Скачиваний:
2
Добавлен:
22.11.2018
Размер:
54.24 Кб
Скачать

Министерство образования и науки Украины

Национальный Аэрокосмический Университет

имени Н. Е. Жуковского

«Харьковский Авиационный Институт»

Кафедра компьютерных систем проектирования

Пояснительная записка к курсовому проекту

по предмету

«Системное программирование и операционные системы»

(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

  1. Задание

  2. Вариант № 2.25

Разработать комплекс программ, позволяющий каждые 3 минуты менять цвет экрана.

Действие выполнять только при нажатой клавише Caps Lock. Выполнение действия сопровождать каким-либо звуковым сигналом. Предусмотреть выгрузку программы из памяти при нажатии комбинации клавиш [Ctrl+F10]. При обработке инсталляционной части программы чередовать присутствие в правом верхнем углу экрана фамилии разработчика (в течение 5 секунд), затем – полного названия НАКУ ХАИ (в течение 3 секунд). Разработанную программу защитить от несанкционированного запуска тремя уровнями защиты.

  1. Введение

История развития языков программирования насчитывает уже более полувека и за этот период был накоплен большой опыт как в области теории, так и в области практики программирования. Язык программирования представляет собой формальный язык общения человека с компьютером.

Одним из популярнейших языков программирования на протяжении более полувека остается универсальный язык программирования низкого уровня Assembler.

Язык Assembler позволяет написать программы с максимальной

скоростью выполнения, а также программы, взаимодействующие с внешними устройствами; использовать полностью возможности процессора и операционной системы и многое другое. Написание ассемблерных программ требует знаний организации всей системы компьютера. Поэтому знание этого языка современному программисту просто необходимо.