Резидентний обробник переривань від клавіатури

Страницы работы

Содержание работы

З М І С Т

Вступ............................................................................................................................ 3

1.Причина для розробки............................................................................................................................ 4

2.Призначення розробки............................................................................................................................ 5

3.Вимоги до програмного виробу............................................................................................................................ 6

3.1.Вимоги до функціональних характеристик............................................................................................................................ 6

3.2.Вимоги до надійності............................................................................................................................ 6

3.3.Умови експлуатації............................................................................................................................ 6

3.4.Вимоги до складу і параметрів технічних засобів............................................................................................................................ 7

3.5.Вимоги до інформаційної і програмної сумісності............................................................................................................................ 7

3.6.Вимоги до маркіровки і упаковки............................................................................................................................ 7

3.7.Вимоги до транспортування і зберігання............................................................................................................................ 7

4.Вимоги до програмної документації............................................................................................................................ 8

5.Стадії та етапи розробки............................................................................................................................ 9

6.Порядок контролю й приймання........................................................................................................................ 10


Вступ

Заданий для розробки програмний продукт під назвою ”Резидентний обробник переривань від клавіатури” призначений для вводу в текстові документи, за допомогою поєднання клавіш клавіатури, символи ASCII-коду які неможливо ввести з клавіатури.

У багатьох випадках прикладна обробка переривання (апаратного або програмного) повинна виконуватися як доповнення до системної. Така постановка завдання типова, наприклад, для русифікаторів клавіатури. Системна програма BIOS обробки переривань від клавіатури, основне призначення якої - перетворення скан-кодів, що поступають з клавіатури, в коди ASCII латинських і міжнародних символів, виконує, окрім цього основного завдання, масу додаткових операцій: стежить за покажчиками кільцевого буфера клавіатури і модифікує їх; відстежує натиснення поєднання <Ctrl> / <Break> і виконує при його введенні специфічні дії; дозволяє вводити в кільцевий буфер коди безпосередньо в цифровому вигляді за допомогою натиснення клавіші <Alt> і цифр на цифровій клавіатурі і т.д. При установці на комп'ютері русифікатора можна, звичайно, повністю відмовитися від використання системної програми обслуговування клавіатури, включивши всі згадані функції в русифікатор, проте це помітно збільшить його розмір і ускладнить відладку. Більш продуктивно виконати програму русифікатора, як доповнення до системного обробника, поклавши на нього лише коректування кодів ASCII в кільцевому буфері, якщо включений режим кирилиці. В цьому випадку русифікатор повинен підключатися до виходу системного обробника.


1.Причина для розробки

Причиною для розробки є завдання на курсовий проект. Розробка ведеться відповідно до графіка учбового плану на 2007г. кафедри ОТП по курсу “Програмування мікропроцесорів”.

Тема курсового проекту: "Резидентний обробник переривань від клавіатури"


2. Призначення розробки

Програма під назвою "Резидентний обробник переривань від клавіатури" функціонально призначена для вставки в текстовий документ символів згідно поставленому завданню. Розроблена програма надає користувачу можливість використовувати програму як демонстраційний додаток.

Експлуатаційне призначення програми – ввод в текстові документи, за допомогою поєднання клавіш клавіатури, символи ASCII-коду які не можливо ввести з клавіатури, без використання засобів сторонніх розробників.


3. Вимоги до програмного виробу

3.1. Вимоги до функціональних характеристик

Похожие материалы

Информация о работе