Установка интерфейса. Инсталляционная часть
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
НАЦИОНАЛЬНЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ
ИМЕНИ Н.Е.ЖУКОВСКОГО
"ХАРЬКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ"
КАФЕДРА 105
Пояснительная записка к домашнему заданию по курсу
"Системное программирование»
Выполнил:
студент 126 гр. Семеняко Т. Р.
Проверил :
доцент к.105
Рыженко Е.И.
Харьков 2012
СОДЕРЖАНИЕ
1 Задание............................................................................….....................3
2 Введение ........................................….....................................……........4
3 Описание применения
3.1 Назначение программ.......….......……………….….............….....5
3.2 Блок-схемы программ……….…….…………..…..………….…6
3.3 Входные данные и выходные данные………………..………..14
3.4 Алгоритм работы программы .......................................................15
3.5 Описание процедур ……………………………………………..16
4 Руководство пользователя .......………………………........................18
5 Руководство программиста .....................……………………............19
6 Заключение..........................................………………...…………..….20
7 Список литературы……………………………………………..….....21
Задание
Домашнее задание четвертого семестра является модификация домашнего задания третьего семестра и содержит следующие изменения:
1. Модификация программа обеспечена своеобразным интерфейсом, загружаемым в оперативную память.
2. Был модифицирован приёмный способ защиты доступа к программе.
3. Программа должна считать продолжительность своего выполнения, а также продолжительность операции ввода пароля пользователем.
4. Выгрузка интерфейсной части программы и её окружения из оперативной памяти.
Введение
Данная программа написана на языке Assembler и использует набор команд микропроцессора 8086. Язык программирования Assembler является языком низкого уровня и позволяет реализовывать некоторые тонкости, не создавая громоздких программ и избыточного кода.
Описание применения
Назначение программы
Программа предназначена для записи в файл строки. Программа считает продолжительность ввода пароля и создания файла.
Программа состоит из:
- My_dz.ASM - исходного файла программы;
- Load.ASM - устанавливает свой собственный обработчик прерывания 1Ch, который все время выводит в правый верхний угол экрана информацию о разработчике;
- Unload.ASM - восстанавливает системный обработчик прерывания
1Ch, и выгружает из памяти свой собственный;
Блок схемы
Установка интерфейса. Резидентная часть
Установка интерфейса. Инсталляционная часть
Основная программа
|
![]() | ![]() | ||||||
![]() | ![]() | ||||||
выдача сообщения
![]() |
да
![]() |
нет
![]() | |||
![]() |
да
выдача сообщения
![]() | |||
![]() |
![]() | ![]() | ||
|
![](images/image-026-869.gif)
![](images/image-027-559.gif)
|
![](images/image-028-823.gif)
|
![](images/image-030-757.gif)
|
![](images/image-031-485.gif)
|
![](images/image-031-485.gif)
|
![](images/image-032-737.gif)
|
![](images/image-033-472.gif)
![](images/image-034-678.gif)