Головна Головна -> Курсові роботи українською -> Інформатика, комп'ютери, програмування -> Розробка резидентної програми, яка блокує і, по паролю, розблоковує операції з файлами в заданій папці (директорії).

Розробка резидентної програми, яка блокує і, по паролю, розблоковує операції з файлами в заданій папці (директорії).

Назва:
Розробка резидентної програми, яка блокує і, по паролю, розблоковує операції з файлами в заданій папці (директорії).
Тип:
Курсова робота
Мова:
Українська
Розмiр:
4,15 KB
Завантажень:
394
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2  3 
КУРСОВА РОБОТА
з дисципліни СИСТЕМНЕ ПРОГРАМУВАННЯ ТА ОПЕРАЦІЙНІ СИСТЕМИ
Тема – Розробка резидентної програми, яка блокує і, по паролю, розблоковує операції з файлами в заданій папці (директорії).
Робоча папка (директорія) та пароль вказуються в командному
рядку як параметри при запуску програми.
 
АНОТАЦІЯ
В даній роботі розроблена програма, яка блокує і, по паролю, розблоковує операції з файлами в заданій папці (директорії). Робоча папка (директорія) та пароль вказуються в командному рядку як параметри при запуску програми При введенні паролю користувачем система порівнює значення паролю з паролем який був введений при запуску програми в командному рядку.
SUMMARY
In this work the developed program which blocks and, on a password, deblocks to operation with files in the set folder (directories). A working folder (directory) and password is specified in a command line as parameters at the start of the program At by an user the system compares  the value to the password with in a command line.
ЗМІСТ
Стор
1. ОПИС ОСНОВНИХ КОМАНД, ЩО ВИКОРИСТАНІ В
ПРОГРАМІ.............................................................................................. 7
2. БЛОК-СХЕМА ПРОГРАМИ............................................................ 9
3. КОД ПРОГРАМИ З ПОЯСНЕННЯМИ......................................... 11
4. ОПИС РОБОТИ ПРОГРАМИ.......................................................... 14
ВИСНОВКИ............................................................................................. 15
ПЕРЕЛІК ВИКОРИСТАНИХ ЛІТЕРАТУРНИХ ДЖЕРЕЛ................ 16
КР.КС-58.00.000 КС
Зм. | Лист | № докум | Підпис | Дата
Розроб. | Комп’ютерні мережі та системи | Літ. | Арк. | Аркушів
Перевір. | 6 | 16
Реценз.
Н.Контр.
Затверд.
1. ОПИС ОСНОВНИХ КОМАНД , ЩО ВИКОРИСТАНІ В
ПРОГРАМІ
В резидентній програмі яка блокує і, по паролю розблоковує операції з файлами в заданій папці (директорії), використовуються такі команди.
jmp - команда безумовного переходу, а також регістр або змінна, що містить адресу. В даній програмі ця функція виконує перехід до загрузчика.
jl - команда, яка здійснює перехід, аналогічний попередній, з умовою якщо перший операнд при попередньому порівнянні виявився меншим від другого.
jne - ця команда здійснює перехід, за умови що операнди виявились не рівними між собою.
pusha - команда розміщує в стеку регістри в порядку: AX,CX,DX,BX,SP,BP,SI,DI.
popa - команда виконує дії повністю протилежні pusha, але поміщене в стек значення SP або ESP ігнорується. popa завантажує зі стеку DI,SI,BP, збільшує SP на 2, і завантажує BX,DX,CX,AX.
mov - базова команда пересилання даних. Здійснює копіювання даних з джерела (вказується другим) в приймач (вказується першим, одразу після назви команди).
cmp - команда зрівнює операнди і встановлює флажки. Процес здійснюється шляхом вирахування джерела (число, регістр або змінна) з приймача (регістр або змінна, приймач та джерело не
Арк.
КР.КС-58.00.000 КС 7
 
Зм. | Арк. | № докум | Підпис | Дата
можуть бути змінними одночасно), причому результат вирахування нікуди не записується.
Єдиним наслідком роботи цієї команди є зміна флажків CF, OF, SF, ZF, AF і PF. В даній програмі команда використовується в поєднанні з командами переходу jmp, jl та jne.
iret - вихід (повернення) з переривання. Повертає зі стеку значення IP, CS і FLAGS які були до переривання. 
КР.КС-58.00.000 КС | Арк.
8
Зм. | Арк. | № докум | Підпис | Дата
2. БЛОК-СХЕМА ПРОГРАМИ
Блок – схема загрузочної чатини програми.
Ні
Так
Встановлення попереднього
адресу вектора переривань
 
КР.КС-58.00.000 КС
.00.00.000 ПЗ | Арк.
9
Зм. | Арк. | № докум | Підпис | Дата
 
Блок – схема резидентної чатини програми.
Так
Ні
Ні
Так
КР.КС-58.00.000 КС | Арк.
10
Зм. | Арк. | № докум | Підпис | Дата
 
3. КОД ПРОГРАМИ З ПОЯСНЕННЯМИ
Програма на мові Asembler.
.model tiny;вибір моделі пам’яті для компіляції com-файлу
.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2  3 



Курсова робота на тему: Розробка резидентної програми, яка блокує і, по паролю, розблоковує операції з файлами в заданій папці (директорії).

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок