Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_1-3.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
998 Кб
Скачать
☆

Додаток 1 загальні вимоги до оформлення протоколів лабораторних робіт

Протоколи оформлюються на листах формату А4 у порядку, що відповідає номерам лабораторних робіт та мають містити наступні відомості:

  1. Назва лабораторної роботи.

  2. Мета роботи.

  3. Стислі теоретичні відомості за темою роботи.

  4. Порядок виконання лабораторної роботи та результати, які отримані.

  5. Висновки по роботі.

  6. При необхідності до протоколу додаються роздруковані схеми та лістинги програм, таблиці результатів тощо.

Додаток 2 головні функції перериваннь bios та операційної системи ms-dos д2.1 переривання bios

Int 05h. Друк екрану.

Int 10h. Керування монітором (більш досконало функції переривання 10н описані у теоретичних відомостях до лабораторної роботи №4).

Int 11h. Запит списку приєднаного обладнання.

Виявляє різноманітне обладнання, приєднане до системи. Результат міститься в регістрі АХ. Після запуску система виконує цю операцію і записує регістр АХ в пам’ять за адресою 410Н. Біти регістру АХ мають такі значення:

15,14 кількість принтерів;

13 принтер, підключений до порту LPT1;

12 ігровий адаптер;

11..9 кількість послідовних портів стандарту RS-232;

7,6 кількість дисководів (якщо біт 0 дорівнює 1) - 00=1, 01=2, 10=3, 11=4;

5,4 початковий відеорежим - 00 - не використовується, 01 - 40х25, кольоровий, 10 - 80х25, кольоровий, 11 - 80х25, монохромний;

1 наявність сопроцесора (якщо 1);

0 наявність дисководів (якщо 1).

INT 12H. Запит розміру фізичної пам’яті.

INT 13H. Дискові операції введення-виведення.

INT 14H. Керування комунікаційним адаптером.

INT 15H. Касетні операції введення-виведення і спеціальні функції для комп’ютерів, сумісних з IBM PC АТ.

INT 16H. Введення з клавіатури.

INT 17H. Виведення на принтер.

INT 18H. Виклик системи БЕЙСІК, вбудованої до ROM.

INT 19H. Перезавантаження операційної системи.

INT 1AH. Запит і встановлення теперішнього часу та дати.

Регістр АХ встановлює код операції: 00 - запит (СХ - старший байт, DX - молодший байт, якщо після останнього запиту пройшло більше 24 годин, то в регістр AL заноситься ненульове значення); 01 - запис (призначення регістрів СХ та DX співпадає з їх значенням під час запиту часу).

INT 1FH. Адреси таблиці графічних символів.

Д2.2 переривання ms-dos

INT 21H. Запит функцій DOS.

Основна операція DOS, що викликає системну функцію у відповідності з її кодом, завантаженим у регістрі АН. Головні функції переривання MS-DOS INT 21H дивиться у додатку Д2.3 (таб. 25).

INT 22H. Адреса підпрограми обробки завершення задачі (див. INT 24H)

INT 23H. Адреса підпрограми реакції на Ctrl/Break (див. INT 24H)

INT 24H. Адреса підпрограми реакції на фатальну помилку.

У цьому елементі та двох попередніх містяться адреси, які ініціалізує система у префіксі програмного сегменту та їх можна змінити у власних цілях. Подробиці дивиться у технічному описі DOS [3,5].

INT 25H. Абсолютне зчитування з диску.

INT 26H. Абсолютне записування на диск.

INT 27H. Завершення програми та залишення її резидентною.

Дозволяє залишити COM-програму у пам’яті. Подробиці дивиться у технічному описі DOS [3,5,7,10].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]