Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Установка интерфейса. Инсталляционная часть




МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

 

 

НАЦИОНАЛЬНЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ

ИМЕНИ Н.Е.ЖУКОВСКОГО

"ХАРЬКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ"

 

 

КАФЕДРА 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 ТВП
Выгрузка интерфейса






Поделиться с друзьями:


Дата добавления: 2017-02-11; Мы поможем в написании ваших работ!; просмотров: 251 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Два самых важных дня в твоей жизни: день, когда ты появился на свет, и день, когда понял, зачем. © Марк Твен
==> читать все изречения...

2283 - | 2108 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.