
- •Загальні методичні вказівки
- •1.3 Завдання на роботу
- •1.4 Контрольні запитання
- •2.3 Завдання на роботу
- •Варіанти завдань:
- •Варіанти завдань
- •3.4 Приклад оформлення звіту
- •4.3 Завдання на роботу
- •Варіанти завдань
- •4.4 Приклад оформлення звіту
- •5.3 Завдання на роботу
- •Варіанти завдань
- •5.4 Приклад оформлення звіту
- •6.3 Завдання на роботу
- •Контрольні запитання
- •А) команда rol; б) команда ror; в) команда rcl; г) команда rcr
- •7.3 Завдання на роботу
- •7.4 Приклад оформлення звіту
- •8.3 Завдання на роботу
- •8.4 Приклад оформлення звіту
- •X 28 розрядів bl, di, si y 12 розрядів ax
- •9.3 Завдання на роботу
- •9.4 Приклад оформлення звіту
- •10.2 Завдання на роботу
- •10.3 Варіанти завдань
- •11.3 Завдання на роботу
- •11.4 Контрольні запитання
- •12.3 Завдання на роботу
- •12.4 Приклад оформлення звіту
- •Виконання:
- •13.3 Завдання на роботу
- •13.4 Контрольні запитання
- •14.3 Завдання на роботу
- •Контрольні запитання
- •15.3 Завдання на роботу
- •16.3 Завдання на роботу
- •16.4 Контрольні запитання
- •17.3 Завдання на роботу
- •17.4 Контрольні запитання
- •18.3 Завдання на роботу
- •18.4 Контрольні запитання
- •19.3 Завдання на роботу
- •12.3 Контрольні запитання
- •20.3 Завдання на роботу
- •20.4 Контрольні запитання
- •21.3 Завдання на роботу
- •21.4 Контрольні запитання
- •Перелік рекомендованих джерел
18.4 Контрольні запитання
Яка внутрішня одиниця вимірювання переміщення курсору маніпулятора?
Пояснити структуру та принцип функціонування маніпулятора миша.
Через які порти обміну даними може працювати маніпулятор “миша”?
ЛАБОРАТОРНА РОБОТА №19
РОБОТА З ФАЙЛОВОЮ СИСТЕМОЮ FDD ТА HDD
19.1 Мета роботи
Навчитися створювати, переміщати, перейменовувати файли і папки, реалізовувати примітивні програми для запуску системи з FDD, форматувати доріжки FDD.
19.2 Теоретичні відомості
Найпростіший і найбільш безпечний спосіб роботи з дисками на фізичному рівні в середовищі DOS – це використання функцій базової системи вводу/виводу BIOS. Такі функції враховують всі особливості апаратури і представляють достатньо широкий вибір засобів доступу до диску на фізичному рівні.
Набір функцій для роботи з дисковою підсистемою через BIOS реалізовано за допомогою переривання 31h. Деякі функції переривання 31h подано в наступній таблиці:
Таблиця 19.1 – Функції переривання 31h
Функція |
Опис |
1 |
2 |
00h |
Скидання дискової системи |
02h |
Читання сектору |
03h |
Запис сектору |
04h |
Перевірка сектору |
05h |
Форматування доріжки |
07h |
Форматування HDD |
08h |
Отримання поточних параметрів HDD та FDD |
0Eh |
Читання буферу сектору (тільки для HDD) |
0Fh |
Запис буферу сектору (тільки для HDD) |
Продовження таблиці 19.1
1 |
2 |
10h |
Перевірка готовності HDD |
11h |
Ре калібрування HDD |
12h |
Перевірка пам’яті контролера HDD |
13h |
Перевірка HDD |
14h |
Перевірка контролера HDD |
15h |
Отримати тип HDD або FDD |
16h |
Перевірка заміни диску |
17h |
Установка типу дискети |
18h |
Установка середовища носія даних для форматування |
Набір функцій для роботи з дисковою підсистемою через DOS реалізовано за допомогою переривання 21h. Усі функції вказаного переривання можна розділити дві групи: функції для отримання довідкової інформації та функції для роботи з файлами і папками.
Таблиця 19.2 – Функції переривання 21h
Функція |
Опис |
1 |
2 |
19h |
Визначення номеру поточного диску |
0Еh |
Встановлення поточного диску |
47h |
Визначення поточного каталогу |
3Вh |
Встановлення поточного каталогу |
1Вh |
Інформація про таблицю розміщення файлів FAT поточного диску |
1Сh |
Дані про таблицю розміщення файлів FAT будь-якого диску |
36h |
Об’єм вільного місця на диску |
33h |
Перевірка/встановлення флагу переривання за допомогою [Ctrl]+[Break], та визначення номеру диску з якого виконувалась загрузка операційної системи |
Продовження таблиці 19.2
1 |
2 |
39h |
Створення нової папки |
3Аh |
Стирання вказаної папки |
4Еh |
Читання / зміна кореневої папки |
3Вh |
Отримання / установка поточної папки |
56h |
Перейменування / переміщення папок і файлів |
3Сh |
Створення файлів (відкривання щойно створених файлів) |
5Вh |
Створення файлів з перевіркою на існуючий файл з такою назвою |
5Аh |
Створення тимчасового файлу |
3Dh |
Відкриття вже існуючого файлу |
23h |
Отримання/встановлення розміру файлу |
14h |
Стирання файлу |
40h |
Запис даних у файл |
3Fh |
Читання даних із файлу (символьного пристрою) |
42h |
Встановлення файлового вказівника |
02h |
Встановлення розміру фалу |
43h |
Робота з полем атрибутів файлу |
57h |
Робота з полями часу і дати останньої модифікації файлу |
68h |
Скидання буферу без закриття файлу |