1   2   3   4   5   6   7   8
Ім'я файлу: ЗВІТ КУРСАЧА - РЕЗИДЕНТНИЙ КАЛЬКУЛЯТОР.docx
Розширення: docx
Розмір: 511кб.
Дата: 05.11.2021
скачати

Міністерство науки і освіти України

Національний університет «Львівська політехніка»

Кафедра інформаційних технологій видавничої справи

Курсова робота

з дисципліни: "Системне програмування та операційні системи в комп'ютерній поліграфії"

на тему:

Резидентний калькулятор

Варіант № 2

Залікова книжка № 18089653

Виконав:

Студент Дем’янко Вячеслав Сергійович

Курс II

Група ВП – 22

Дата захисту роботи

Оцінка

Перевірив: викл. доц. каф. ІТВС Різник О.Я.

Львів 2020

Міністерство науки і освіти України

Національний університет «Львівська політехніка»

Кафедра інформаційних технологій видавничої справи

З А В Д А Н Н Я

на курсову роботу

Студенту Дем'янку Вячеславу групи ВП – 22
1. Тема «Резидентний калькулятор»

2. Термін здачі студентом „___”____________ 2020 р.
3. Вихідні дані до проекту: розробити програму резидентного калькулятора за допомогою мови програмування С, Асемблера.
4. Перелік питань, які підлягають розробці в проекті: створення графічного інтерфейсу для програми, аналіз даних, реалізація завдання.

5. Перелік графічного матеріалу: графічний інтерфейс програми.

Дата видачі завдання „___”__________ 2020 р.

Керівник роботи: викладач доц. каф. ІТВС Різник О.Я.

Завдання прийняв до виконання студент Дем’янко Вячеслав

ЗМІС

ВСТУП 5

РОЗДІЛ І 7

1.1.Для чого потрібні резидентні програми 7

1.2.Що таке «переривання»? 7

1.3.Апаратні та сервісні переривання 8

1.4.Як викликати сервісне переривання? 9

1.5.Структура резидентної програми 10

1.6.Активізація резидентних програм гарячими клавішами 12

1.7.Особливості програмування 13

РОЗДІЛ ІІ 14

2.1. Ініціалізація резидентної програми 14

2.2. Функція tsrinit 16

2.3. Функція InDos 18

РОЗДІЛ ІІІ 20

3.1. Установка обробників переривань 20

3.2. Переривання INT 1Ch 21

3.3. Переривання INT 2Fh 22

3.4. Переривання INT 09h 24

3.5. Переривання INT 08h 25

3.6. Переривання INT 28h 26

3.7. Переривання INT 13h 28

РОЗДІЛ ІV 30

4.1. Вивантаження резидентної програми з пам'яті 30

РОЗДІЛ V 32

5.1. Постановка задачі 32

5.2. Аналіз задачі 32

5.3. Інтерфейс користувача 32

5.4. Інструкція користувача 32

5.5. Вимоги до апаратного і програмного забезпечення 32

СПИСОК ВИКОРИСТАНОХ ДЖЕРЕЛ 34

ДОДАТКИ 35

ВСТУП 4

РОЗДІЛ І 6

1.1. Для чого потрібні резидентні програми 6

1.2. Що таке «переривання»? 6

1.3. Апаратні та сервісні переривання 7

1.4. Як викликати сервісне переривання? 8

1.5. Структура резидентної програми 9

1.6. Активізація резидентних програм гарячими клавішами 11

1.7. Особливості програмування 12

РОЗДІЛ ІІ 13

2.1. Ініціалізація резидентної програми 13

2.2. Функція tsrinit 15

2.3. Функція InDos 17

РОЗДІЛ ІІІ 19

3.1. Установка обробників переривань 19

3.2. Переривання INT 1Ch 20

3.3. Переривання INT 2Fh 21

3.4. Переривання INT 09h 23

3.5. Переривання INT 08h 24

3.6. Переривання INT 28h 25

3.7. Переривання INT 13h 27

РОЗДІЛ ІV 29

4.1. Вивантаження резидентної програми з пам'яті 29

РОЗДІЛ V 31

5.1. Постановка задачі 31

5.2. Аналіз задачі 31

5.3. Інтерфейс користувача 31

5.4. Інструкція користувача 31

5.5. Вимоги до апаратного і програмного забезпечення 31

СПИСОК ВИКОРИСТАНОХ ДЖЕРЕЛ 33

ДОДАТКИ 34


  1   2   3   4   5   6   7   8

скачати

© Усі права захищені
написати до нас