0 800 330 485
Працюємо без вихідних!
Гаряча лінія
Графік роботи
Пн - Пт 09:00 - 20:00
Сб - Нд 10:00 - 17:00
Пишіть в чат:
Для отримання інформації щодо існуючого замовлення - прохання використовувати наш внутрішній чат.

Щоб скористатися внутрішнім чатом:

  1. Авторизуйтеся у кабінеті клієнта
  2. Відкрийте Ваше замовлення
  3. Можете писати та надсилати файли Вашому менеджеру

Системне програмування. Розроблення системних програм №16 (ID:1025676)

Тип роботи: курсова
Дисципліна:Програмування
Сторінок: 29
Рік виконання: 2024
Вартість: 500
Купити цю роботу
Зміст
ЗМІСТ ВСТУП 6 1. АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 7 2. АНАЛІЗ ВЗАЄМОДІЇ СИСТЕМНОЇ ПРОГРАМИ З АПАРАТНОЮ ЧАСТИНОЮ КОМП’ЮТЕРА ТА ОПЕРАЦІЙНОЮ СИСТЕМОЮ 8 3. РОЗРОБКА АЛГОРИТМУ ПРОГРАМИ 11 4. РОЗРОБКА ПРОГРАМНОГО КОДУ 16 5. ЗВІТ ПРО ВИПРОБУВАННЯ ПРОГРАМИ 26 ВИСНОВКИ 28 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 29
Не підійшла ця робота?
Ви можете замовити написання нової роботи "під ключ" із гарантією
Замовити нову
Зразок роботи
Керування системним таймером та звуком. Поза основним годинником реального часу, в комп'ютері присутній ще один важливий пристрій - системний таймер, що ґрунтується на мікросхемі "Intel 8253" або "8254". Його основне призначення - генерування програмних переривань, які використовуються для відтворення звукових сигналів та музики. Цей таймер виробляє переривання приблизно 18,2 рази на секунду і використовується для відтворення музики за допомогою переривання "INT 1Ch", яке також працює з такою самою частотою. Програма, яка обробляє це переривання, управляє послідовністю нот у мелодії та програмує таймер для зміни частоти, що відповідає наступній ноті. Це забезпечує плавне відтворення музики в фоновому режимі. Використання системного таймера має перевагу у тому, що мелодія буде звучати однаково на різних комп'ютерах, оскільки програмування таймера не залежить від їх швидкості. Для визначення значення, яке потрібно записати до регістру лічильника каналу другого таймера, необхідно поділити число 1193180 на частоту ноти у герцах. Робота з маніпулятором миші. Програма, що використовує вектор переривання "INT 33h", відповідає за всі аспекти взаємодії з мишею. Вона керує параметрами миші, встановлює її налаштування, контролює рух курсора на екрані, визначає його координати та стан клавіш. Крім того, ця програма обмежує області переміщення курсора і дозволяє користувачу налаштовувати форму курсора та визначати швидкість руху миші. Ці функції сприяють зручній взаємодії користувача з мишею, дозволяючи ефективно управляти програмами та додатками на комп'ютері.