Код | Описание |
CFh | Проверка операции записи/чтения CMOS |
C0h | Начальная инициализация чипсета: |
| - Отключение теневой памяти |
| - Отключение кэш-памяти 2-го уровня (для Socket 7 и более поздних) |
| - Программирование базовых регистров чипсета |
C1h | Определение памяти |
| - Автоопределение объема, типа и функции ECC модулей памяти DRAM |
| - Автоопределение кэша 2-го уровня (на Socket 7 и более поздних) |
C3h | Распаковка сжатого кода BIOS в память DRAM |
C5h | Вызов процедуры чипсета для копирования BIOS обратно в теневую область |
| ОЗУ по адресу E000 и F000 |
01h | Распаковка кодов Xgroup, расположенных по адресу 1000:0 |
02h | Зарезервировано |
03h | Инициализация ресурсов Super I/O |
04h | Зарезервировано |
05h | 1. Очистка экрана |
| 2. Обнуление флага ошибки CMOS |
06h | Зарезервировано |
07h | 1. Очистка интерфейс 8042 |
| 2. Инициализация самодиагностики интерфейса 8042 |
08h | 1. Тест специального контроллера клавиатуры микросхем ввода/вывода |
| серии Winbond 977 Super I/O |
| 2. Включение интерфейса клавиатуры |
09h | Зарезервировано |
0Ah | 1. Отключение интерфейса мыши PS/2 (опционально) |
| 2. Автоматическое определение портов клавиатуры и мыши с |
| последующим свопом портов и интерфейсов (опционально) |
| 3. Сброс клавиатуры для микросхем серии Winbond 977 Super I/O |
0B-0Dh | Зарезервировано |
0Eh | Проверка сегмента теневой памяти F000h на возможность записи/чтения. |
| Если проверка не пройдена, подается звуковой сигнал на динамик. |
0Fh | Зарезервировано |
10h | Автоопределение типа флэш-памяти для загрузки соответствующих кодов |
| чтения/записи флэш-памяти в рабочую область памяти по адресу F000 для |
| поддержки ESCD и DMI |
11h | Зарезервировано |
12h | Использование алгоритма «бегущая единица» для проверки интерфейса цепи |
| CMOS. Определение состояния питания часов реального времени, проверка |
| возможности коррекции |
13h | Зарезервировано |
14h | Запись значений параметров по умолчанию в чипсет. Значения по умолчанию |
| могут быть изменены при помощи MODBIN OEM-заказчиками |
15h | Зарезервировано |
16h | Первичная инициализация бортового частотного синтезатора. |
17h | Зарезервировано |
18h | Определение информации о процессоре, включая производителя, тип SMI |
| (Cyrix или Intel) и семейство процессора (586 или 686) |
19-1Ah | Зарезервировано |
1Bh | Инициализация таблицы векторов прерываний. Если не указано иное, |
| все аппаратные прерывания направляются на SPURIOUS INT HDLR, |
| программные прерывания - на SPURIOUS soft HDLR. |
1Ch | Зарезервировано |
1Dh | Первичная настройка системы Power Management |
1Eh | Зарезервировано |
1Fh | Загрузка клавиатурной матрицы (для мобильных платформ) |
20h | Зарезервировано |
21h | Инициализация подсистемы Hardware Power Management (для мобильных |
| платформ) |
22h | Зарезервировано |
23h | 1. Проверка корректности значения RTC (таймера реального времени), |
| например, значение 5Ah означает разницу в 1 минуту |
| 2. Загрузка параметров из CMOS в стек BIOS. Если проверка контрольной |
| суммы CMOS дает отрицательный результат, используются значения по |
| умолчанию |
| 3. Подготовка карты ресурсов BIOS для использования PCI и PNP. Если |
| значения ESCD верны, информация из ESCD учитывается |
| 4. Инициализация интегрированного тактового генератора. Отключение |
| соответствующих источников частоты для пустых слотов PCI и DIMM |
| 5. Начальная инициализация PCI |
| - присвоение номера шины PCI |
| - назначение ресурсов памяти и ввода/вывода |
| - поиск пригодного устройства VGA и VGA BIOS, и копирование VGA |
| BIOS в память по адресу C000:0 |
24-26h | Зарезервировано |
27h | Инициализация буфера INT 09 |
28h | Зарезервировано |
29h | 1. Программирование внутренних MTRR процессора (для P6 и PII) на |
| диапазон памяти 0-640K |
| 2. Инициализация APIC, входящего в состав процессора Intel Pentium |
| 3. Начальная инициализация чипсета в соответствии с настройкой CMOS |
| 4. Измерение тактовой частоты процессора |
| 5. Опрос видео BIOS |
2A-2Ch | Зарезервировано |
2Dh | 1. Инициализация многоязыковой поддержки |
| 2. Вывод на экран логотипа AWARD, типа и скорости процессора, и т.п. |
2E-32h | Зарезервировано |
33h | Сброс клавиатуры, кроме микросхем серии Winbond 977 Super I/O |
34-3Bh | Зарезервировано |
3Ch | Проверка контроллера 8254 |
3Dh | Зарезервировано |
3Eh | Проверка битов маски прерываний контроллера 8259 для канала 1 |
3Fh | Зарезервировано |
40h | Проверка битов маски прерываний контроллера 8259 для канала 2 |
41h | Зарезервировано |
42h | Зарезервировано |
43h | Проверка функционирования контроллера 8259 |
44h | Зарезервировано |
45-46h | Зарезервировано |
47h | Инициализация слота EISA |
48h | Зарезервировано |
49h | 1. Подсчет общего объема памяти, путем проверки последнего двойного |
| слова каждой страницы 64К |
| 2. Программное управление режимом Write Allocation для процессоров |
| AMD K5. |
4A-4Dh | Зарезервировано |
4Eh | 1. Программирование MTRR процессора M1 |
| 2. Инициализация кэша L2 для процессоров класса P6 и задание |
| кэшируемого диапазона для процессора |
| 3. Инициализация APIC процессоров семейства P6 |
| 4. Для многопроцессорных платформ - установка кэшируемого диапазона |
| равным минимальному в случае использования процессоров с разными |
| диапазонами |
4Fh | Зарезервировано |
50h | Инициализация шины USB |
51h | Зарезервировано |
52h | Проверка всей памяти (заполнение расширенной памяти нулями) |
53-54h | Зарезервировано |
55h | Отображение количества процессоров (на многопроцессорных платформах) |
56h | Зарезервировано |
57h | 1. Выполняется визуализация логотипа PNP |
| 2. Начальная инициализация ISA PNP |
| - Каждому PnP устройству присваивается CSN |
58h | Зарезервировано |
59h | Инициализация системы антивирусной защиты |
5Ah | Зарезервировано |
5Bh | (Опционально) Отображение приглашения для запуска AWDFLASH.EXE c |
| флоппи дисковода |
5Ch | Зарезервировано |
5Dh | 1. Инициализация Onboard Super IO |
| 2. Инициализация Onboard Audio |
5E-5Fh | Зарезервировано |
60h | Разрешение на запуск утилиты настройки, до этого этапа POST пользователи |
| не могут зайти в программу настройки CMOS |
61-64h | Зарезервировано |
65h | Инициализация мыши PS/2 |
66h | Зарезервировано |
67h | Подготовка информации о размере памяти для вызова функции: INT 15h |
| ax=E820h |
68h | Зарезервировано |
69h | Включение кэш-памяти второго уровня (L2) |
6Ah | Зарезервировано |
6Bh | Настройка регистров чипсета в соответствии с таблицам настройки и |
| автоконфигурации |
6Ch | Зарезервировано |
6Dh | 1. Назначение ресурсов всем устройствам ISA PNP |
| 2. Для последовательных портов, если это предусмотрено установками |
| авто-конфигурирования CMOS Setup, назначаются адреса портов |
6Eh | Зарезервировано |
6Fh | 1. Инициализация контроллера флоппи дисковода |
| 2. Настройка значений, касающихся флоппи дисководов |
70-72h | Зарезервировано |
73h | Запуск AWDFLASH.EXE если: |
| - утилита AWDFLASH обнаружена на дискете |
| - нажата комбинация Alt+F2 |
74h | Зарезервировано |
75h | Обнаружение и установка всех устройств IDE: HDD, LS120, ZIP, CDROM |
76h | Зарезервировано |
77h | Определение последовательных и параллельных портов |
78-79h | Зарезервировано |
7Ah | Определение и установка сопроцессора |
7B-7Eh | Зарезервировано |
7Fh | 1. Переключение обратно в текстовый режим, если подерживается режим |
| полноэкранного отображения логотипа |
| - В случае ошибки, вывод сообщения об ошибке и ожидание ввода с |
| клавиатуры |
| - Если ошибок нет или нажата F1 для продолжения: |
| - очистка логотипа |
80-81h | Зарезервировано |
82h | 1. Вызов процедуры управления питанием чипсета |
| 2. После снятия заставки логотипа EPA восстанавливается видео режим |
| 3. Запрашивается пароль на вход в систему, если он предусмотрен |
| установками CMOS |
83h | Сохранение всех данных из стека обратно в CMOS |
84h | Инициализация загрузочных устройств ISA PNP |
85h | 1. Окончательная инициализация шины USB |
| 2. Для NET PC: Построение структуры SYSID |
| 3. Переключение экрана обратно в текстовый режим |
| 4. Построение таблицы ACPI в верхней области памяти |
| 5. Опрос ПЗУ адаптеров ISA |
| 6. Назначение IRQ устройствам PCI |
| 7. Инициализация APM |
| 8. Устранение паразитных шумов на IRQ |
86-92h | Зарезервировано |
93h | Чтение загрузочного сектора жесткого диска антивирусным кодом Trend |
94h | 1. Включение кэш-памяти второго уровня (L2) |
| 2. Задание скорости загрузки |
| 3. Окончательная инициализация чипсета |
| 4. Окончательная инициализация системы управления питанием |
| 5. Очистка экрана и вывод итоговой таблицы |
| 6. Программное управление режимом Write Allocation для процессоров |
| AMD K6 |
| 7. Программное управление режимом Write Combining для процессоров |
| Intel P6. |
95h | 1. Программирование перехода на летнее время |
| 2. Обновление индикатора клавиатуры и частоты автоповтора |
96h | 1. Построение таблицы MP |
| 2. Построение и обновление ESCD |
| 3. Коррекция содержимого CMOS для решения проблемы Y2K |
| 4. Запись значения времени CMOS в ячейки DOS Time |
| 5. Построение таблицы MSIRQ |
FFh | Попытка загрузки (INT 19h) |