У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Курсова робота - BIOS
48



| Час до відключення мотора (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 для кінцевих користувачів не поставляють. Свої нові продукти з інструментальними засобами вони поставляють розробнику системної плати, який


Сторінки: 1 2 3 4 5 6 7 8 9 10 11 12