Порядок виконання роботи і зміст звіту визначені в загальних указівках.
5. Приклад рішення задачі
5.1. Структура дані програми
Програма використовує, так називаний, список устаткування - 2-байтное слово в області даних BІOS за адресою 0040:0010. Призначення розрядів списку устаткування таке:
Біти | Вміст |
встановлений у 1, якщо є НГМД (див.розряди 6, 7) | |
встановлений у 1, якщо є співпроцесор | |
2,3 | Число 16-кбайтних блоків ОЗУ на системній платі |
4,5 | код відеоадаптера: 11 - MDA, 10 - CGA, 80 колонок, 01 - CGA, 40 колонок, 00 - інший |
6,7 | Число НГМД-1 (якщо в розряді 0 одиниця) |
0, якщо є канал ПДП | |
9,10,11 | Число послідовних портів RS-232 |
1, якщо є джойстик | |
1, якщо є послідовний принтер | |
14,15 | Число рівнобіжних принтерів |