MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Програма "Screen Saver" (зберігач екрану)

Название:Програма "Screen Saver" (зберігач екрану)
Просмотров:66
Раздел:Информатика, программирование
Ссылка:Скачать(14 KB)
Описание: Міністерство освіти України Кіровоградський Державний Технічний Університет Факультет автоматики, енергетики та програмуванняКурсова робота   на тему: “Screen Saver” Зміст   Завдання на курс

Часть полного текста документа:

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

Кіровоградський Державний Технічний Університет

Факультет автоматики, енергетики та програмування


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

 

на тему: Screen Saver


Зміст

 

Завдання на курсову роботу

Вступ

1. Призначення та область використання програми

2. Технічні характеристики

2.1 Постановка задачі на розробку програми

2.2 Опис алгоритму та функціонування програми

2.3 Опис язика програмування

2.4 Опис складу технічних і програмних засобів

3. Текст програми

Висновок

Перелік літератури


Завдання на курсову роботу

 

На мові програмування ASM 86 розробити резидентну програму на тему ”Screen saver” (зберігач екрану), яка гасить екран у разі тривалої перерви в роботі з комп’ютером. Текстову документацію до програми оформити у вигляді пояснювальної записки за вимогами ДГСТ 2.105–79, ДГСТ 2.106–68, ДГСТ 2.104–68 та ДГСТ 7.32–81.


Вступ

 

Курсова робота з дисципліни “Програмування на ASM 86” на тему “Screen saver” складається з програмної частини (файл ssaver.com) та документації (пояснювальна записка).


1. Призначення та область використання програми

Файл ssaver.com є резидентною програмою, яка має призначення гасити екран при тривалій перерві в роботі з комп’ютером. Якщо на протязі хвилини на клавіатурі не була натиснена жодна клавіша, то екран погасне. Для того, щоб відновити зображення достатньо просто натиснути на будь-яку клавішу.

Ця програма є дуже корисною, бо оберігає екран від передчасної втрати чіткості та кольоровості зображення, та має широку область застосування, особливо на персональних ЕОМ.


2. Технічні характеристики

 

2.1 Постановка задачі на розробку програми

 

На мові програмування ASM 86 розробити резидентну програму, яка здійснює гасіння екрану через заданий проміжок часу, якщо жодна клавіша не була натиснена.

2.2 Опис алгоритму та функціонування програми

 

Процедура OLD_09H отримує вектор переривання 09H, зберігає його в змінній OLD_KB та встановлює новий обробник переривання – NEW_09H.

Процедура обробки переривання NEW_09H викликається по натисканню будь-якої клавіші. Так як в процесі її виконання використовуються регістри, на самому початку процедури усі регістри зберігаються в стек. Потім обнуляється лічильник часу COUNTER. Після цього перевіряється чи був погашен екран. Це робиться шляхом перевірки змінної MODE. Якщо MODE=1 (екран погашен), то здійснюється перехід на мітку SS_OFF, де вміст масиву VIDEO0 – збережена раніше відео пам’ять – заноситься назад в відео пам’ять, режим екрану MODE встановлюється в 0 (екран не погашен), і обробник закінчує свою роботу, розблокувавши перед цим контролер переривань та контролер клавіатури, а також відновивши значення всіх регістрів з стеку.

Якщо ж MODE=0 (екран не погешен), то з стеку відновлюються значення усіх регістрів та керування передається старому обробнику переривання.

Процедура OLD_1CH працює аналогічно процедурі OLD_09H. Вона також отримує вектор переривання 1CH, записує його в змінну OLD_TIMER та встановлює новий обробник переривання – NEW_1CH.

Процедура обробки переривання NEW_1CH викликається приблизно 18.2 рази в секунду. Аналогічно процедурі NEW_09H, NEW_1CH також змінює значення регістрів, і для коректної роботи їх потрібно зберегти в стек, що й робиться на самому початку процедури. Далі перевіряється змінна MODE, щоб запобігти багаторазовому гасінню екрану. Якщо MODE=1 (екран був погашен), то здійснюється перехід на мітку EXIT, де відновлюються з стеку значення регістрів та керування передається старому обробнику переривання. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Взаємозв’язок життєвого самовизначення і професійного вибору у студентів коледжу і учнів СЗШ
Просмотров:97
Описание: Вступ Суспільна криза на фоні економічного, політичного та морального підґрунтя, негативно позначається на образі світу молодої людини, її ціннісних орієнтирах, «Я-концепції», образі «самості», які тільки-но

Название:Суть і значення окремого провадження
Просмотров:67
Описание: Вступ Актуальність теми дослідження полягає в тому, що розгляд справ окремого провадження спрямовується на встановлення певних обставин, юридичних фактів, наявність чи відсутність яких може бути спірною. За

Название:Вибірковий метод та його значення для вивчення правових явищ
Просмотров:214
Описание: Міністерство освіти і науки України Курсова робота на тему Вибірковий метод та його значення для вивчення правових явищ Харків 2011 Зміст   Вступ

Название:Визначення особливостей фразеологічного звороту на позначення характеру людини в українській та англійській мовах
Просмотров:128
Описание: Зміст   Вступ 1. Проблема визначення фразеологічного звороту 2. Класифікація ФЗ у науковій літературі 2.1 Класифікація фразеологічних зворотів з погляду їхньої семантичної злитості 2.2 Класифікація фраз

Название:Антивірусні програми та архівування даних
Просмотров:88
Описание: Міністерство освіти і науки України Головне управління освіти і науки Спеціальність «Оператор комп’ютерного набору» Курсова робота з виробничого навчання за темою «АНТИВІРУСНІ

 
     

Вечно с вами © MaterStudiorum.ru