| Час до відключення мотора (INT 08h вимикає мотор по обнулінню)
040:041 | 1 | Код помилки дискет
040:042 | 7 | Інформація про стан FDC
040:049 | 1 | Поточний активний відеорежим
040:04А | 2 | Ширина екрану (число колонок символів)
040:04С | 2 | Розмір зони відеопам'яті, що використовується (в байтах)
040:04Е | 2 | Зміщення активної відеосторінки від відеосегменту
040:050 | 16 | Позиція курсора (8 пар байт; в молодшому байті – колонка, в старшому – ряд)
040:060 | 2 | Розмір курсора (в молодшому байті – останній рядок, в старшому – перша)
040:062 | 1 | Номер активної відеосторінки
040:063 | 2 | Адреса порту відеоконтроллера 6845
040:065 | 1 | Поточне значення 6845 CRTMODE (порт 3Ч8h)
040:066 | 1 | Поточне значення 6845 CRTPALETTE (порт 3Ч9h)
040:067 | 5 | Область даних POST
040:068 | 4 | Лічильник переривань від таймера (рахує інтервали 55 мілісекунд)
040:070 | 1 | Переповнювання таймера (перехід через 24 години)
040:071 | 1 | Прапор ctrl+break (біт 7-1 по натисненню)
040:072 | 2 | 1234h означає перезавантаження по ctrl+alt+del. Використовується POST
040:074 | 4 | Управління жорстким диском
(0474) | 1 | Статус останньої операції з жорстким диском
(0475) | 1 | Число жорстких дисків
(0477) | 1 | Порт HDC (XT)
040:078 | 4Ч1 | Тайм-аут LPT-портів (478h – LPTl, 479h – LPT2...)
040:07С | 4Ч1 | Тайм-аут Сом-портів (47Ch – COMl, 47Dh – COM2...)
040:080 | 2 | Зміщення початку клавіатурного буфера (звичайно 01Eh)
040:082 | 2 | Зміщення кінця клавіатурного буфера +1 (звичайно 03Еh)
040:084 | 1 | EGA: максимальне число рядів символів – 1
040:085 | 2 | EGA: число рядків в символі в поточному режимі
040:087 | 2 | EGA: змішана інформація
040:08В | 1 | AT, PS/2: параметри дисковода (швидкості передачі даних і переміщення головок)
040:08С | 1 | AT, PS/2: стан HDC
040:08D | 1 | AT, PS/2: помилки HDD
040:08E | 1 | AT, PS/2: управління перериваннями від HDD
040:090 | 1 | AT, PS/2: стан носія приводу 0
040:091 | 1 | AT, PS/2: стан носія приводу 1
040:092 | 1 | AT, PS/2: прапор початку операції приводу 0
040:093 | 1 | AT, PS/2: прапор початку операції приводу 1
040:094 | 1 | AT, PS/2: поточний номер циліндра для приводу 0
040:095 | 1 | AT, PS/2: поточний номер циліндра для приводу 1
040:096 | 1 | AT: прапор клавіатури, біт 4-1 (10h) при 101-клавішній клавіатурі
040:097 | 1 | AT: прапори індикаторів клавіатури, біти 0-2 – scrollock, numlock, capslock
040:098 | 4 | AT: покажчик на 8-бітний User Wait Flag (INT 15h Fn 86h)
040:09С | 4 | AT: мікросекунд до User Wait
040:0А0 | 1 | AT: прапор активності User Wait 1 = зайнятий, 80h = пройшов, 0 = підтверджений
040:0А1 | 7 | AT: резерв для мережних адаптерів
040:0А8 | 4 | EGA: адреса таблиці покажчиків – SAVEPTR
040:0F0 | 16 | Область взаємодії програм
040:100 | 1 | Стан функції друку екрану 00h = Ok; 01h = друк; 0FFh = помилка при друці
040:104 | 1 | "Фантомний" гнучкий диск: 01h = дискета в приводі А: використовується під ім'ям В:
040:110 | 17 | Область інтеPnPетатора Basic
040:130 | 3 | Використовуються командою MODE
3. Настройка BIOS
Базова система введення-виведення BIOS є ключовим елементом системної плати, без якого всі її чудові компоненти є лише набором дорогих "залізяк". BIOS, користуючись засобами, що надаються чіпсетом, управляє всіма компонентами і ресурсами системної плати. З цього виходить, що використовувана версія BIOS дуже сильно прив'язана до чіпсета, і, крім того, вона повинна знати особливості вмкористовуваних компонентів (процесор, пам'ять, інтегровані контроллери). Код BIOS зберігається в мікросхемі енергозалежної постійної (BIOS) або флеш-пам'яті (Flash BIOS). З погляду регулярної роботи, тип носія BIOS принципового значення не має. З погляду модифікованості флеш-пам'ять має явну перевагу – можливість модернізації прямо в комп'ютері, іноді, правда, що обертається недоліком. Визначити, який носій BIOS використовується на даній системній платі можна, знявши наклейку з мікросхеми (на ній звичайно надруковані вихідні дані BIOS) і прочитавши позначення:
28Fxxx – флеш-пам'ять 12 В;
29Сххх – флеш-пам'ять 5 В;
29LVxxx – флеш-пам'ять 3 В (рідкісний варіант);
28Сххх – EEPROM, близька по властивостях до флеш-пам'яті;
27Сххх – EPROM, записувана на програматорі і стирана ультрафіолетом (якщо є скляне віконце);
РН29ЕЕ010 – ROM фірми SST, перезаписується аналогічно флеш-пам'яті;
29ЕЕ011 – флеш-пам'ять 5В фірми Winbond;
29С010 – флеш-пам'ять 5 В фірми Atmel.
Причин узятися за модернізацію BIOS може бути декілька, наприклад:
Некоректна робота в деяких режимах (наприклад, мимовільний перехід в енергозберігаючий режим, що виражається в зупинках вінчестера, гасінні екрану або раптовому різкому зниженні продуктивності неначебто нормально функціонуючого комп'ютера). По мірі виявлення помилок виробник випускає нові версії BIOS (можливо, і з новими помилками).
Неузгодженість драйверів BIOS з вимогами нових версій ОС.
Отримання нових функціональних можливостей, підвищення продуктивності.
Бажання мати найсвіжішу версію (для любителів експериментувати на собі).
Стерти конфігураційну інформацію в NVRAM (включаючи і ESCD), якщо для цієї мети немає перемикача або опції в BIOS Setup. Утиліта перепрограмування флеш-пам'яті виконує цю дію автоматично або пропонує його виконати зі свого меню.
Нову версію BIOS краще всього отримувати від виробника системної плати, велика колекція версій і утиліт доступна в мережі Інтернет за адресою http://www.sysdoc.pair.com. Фірми-розробники BIOS (наприклад, AMI, Award) нові версії BIOS для кінцевих користувачів не поставляють. Свої нові продукти з інструментальними засобами вони поставляють розробнику системної плати, який