Установка интерфейса. инсталляционная часть
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
НАЦИОНАЛЬНЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ
ИМЕНИ Н.Е.ЖУКОВСКОГО
ХАРЬКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ
КАФЕДРА 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, и выгружает из памяти свой собственный;
Блок схемы
Установка интерфейса. Резидентная часть
Установка интерфейса. Инсталляционная часть
Основная программа
Сравнение пароля с размером файла(My_pas_2) |
нет
![]() | ![]() | ||||||
![]() | ![]() | ||||||
выдача сообщения
![]() |
да
![]() |
нет
![]() | |||
![]() |
да
выдача сообщения
![]() | |||
![]() |
![]() | ![]() | ||
Запрашиваем ввод на имя файла(Curs) |
Чтение счётчика тика и сохранение содержимого регистра(старое значение) |
Записать адрес системного обработчика 1ch в строку 1ch ТВП |
Прочитать адрес системного обработчика 1ch из строки 61h ТВП |
Выгрузить блок окружения собственного обработчика 1ch |
Выгрузить блок команд собственного обработчика 1ch |
Прочитать адрес собственного обработчика 1ch из строки 1ch ТВП |
Выгрузка интерфейса
Статьи к прочтению:
Установка интерфейса и скина / Часть 1
Похожие статьи:
-
Установка программы msrad3 и описание интерфейса пользователя
ПОДГОТОВКА ПРИБОРА К РАБОТЕ 1.1. СОСТАВНЫЕ ЧАСТИ БИОМЕТРИЧЕСКОГО ЛОКАТОРА «БИОРАСКАН» 1. Антенный блок2. Блок управления3. Штатив 4. Сетевой адаптер…
-
Создание графического улучшенного интерфейса.
1. Создайте главное меню с функциями Добавить, Добавить элемент, Удалить, Сохранить, Изменить заголовок. 2. Улучшите графическое представление программы….