Код Описание
DO Начальные стадии инициализации процессора и чипсета. Проверка контрольных сумм загрузочного блока BIOS
D1 Начальная инициализация портов ввода/вывода. Контроллеру клавиатуры передается команда для самотестирования ВАТ (Basic Assurance Test)
D2 Запрет кэш-памяти L1/L2. Определяется объем установленной оперативной памяти
D3 Настраиваются схемы регенерации памяти. Разрешается использовать кэш-память
D4 Тест 512 Кбайт памяти. Устанавливается стек и назначается протокол обмена с кэш-памятью
D~> Код BIOS распаковывается и копируется в оперативную память (Shadow RAM)
D6 Проверяются контрольные суммы BIOS и нажатие клавиш Ctrl+Home. По результатам этих действий принимается решение запустить восстановление BIOS
D7 После успешной проверки контрольных сумм управление передается интерфейсному модулю, который распаковывает исполняемый код в область Run-Time
D8 Выполняемый код распаковывается из flash-памяти в оперативную. Сохраняется информация CPUID
D9 Распакованный кол переносится из области временного хранения в сегменты OEOOOh и OFOOOh оперативной памяти
DA Восстанавливаются регистры CPUID. Выполнение POST переносится в оперативную память
Е1-Е8* ЕС ЕЕ Ошибки, связанные с конфигурацией системной памяти. В зависимости от типа

чипсета и производителя системной платы значения moivtomti. различными


Код Описание
03 Запрещается обработка NMI, ошибок четности, выдача сигналов на монитор. Резервируется область для журнала событий GPNV (Green PC Non-Volatile Buffer) и устанавливаются начальные значения неременных, используемых BIOS
04 Проверяется работоспособность батареи и подсчитывается контрольная сумма CMOS
05 контроллер прерываний и строится таблица векторов
06 Тестируется и готовится к работе таймер
OK Тестируется клавиатура; процесс сопровождается миганием индикаторов клавиатуры
СО Начальная инициализация процессора. Запрещается использовать кэш­память. Определяется контроллер APIC
CI Определяется процессор, отвечающий за запуск системы (для многопроцессорных систем)
С2 Завершается назначение процессора, отвечающего за запуск системы. Идентификация процессора с помощью команд CPU1D
С5 Определяется количество процессоров, настраиваются их параметры
С6 Инициализируется кэш-память для более быстрого прохождения POST
С7 Завершается начальная инициализация процессора
ол Определяется контроллер клавиатуры
ов Поиск мыши, подключенной к порту PS/2
ос Проверяется наличие клавиатуры
Детектируются и инициализируются различные устройства ввода
13 Начальная инициализация регистров чипсета
Распаковываются и инициализируются модули BIOS, специфические для данной платформы. Создается таблица векторов прерываний

и инициализируется обработка прерываний

С помощью механизма DIM (Device Initialization Manager) определяются устройства на локальных шинах. Готовится к инициализации видеоадаптер, строится таблица распределения ресурсов
Обнаружение и инициализация видеоадаптера. Видеоадаптер вызывается

BIOS '

Поиск и инициализация дополнительных устройств ввода/вывода
30 Готовится к обработке SMI (System Management Interrupt)
31 Инициализируется и активизируется модуль ADM
33 Инициализируется модуль упрощенной загрузки
37 На экран выводятся логотип AMI, информация о версии BIOS и параметры процессора. Выводится подсказка с указанием клавиши для входа в BIOS

Setup

38 С помощью механизма DIM (Device Initialization Manager) инициализируются различные устройства на локальных шинах
39 Инициализируется контроллер DMA
ЗЛ Устанавливается системное время в соответствии с показаниями часов RTC

Код Описание
ЗВ Тестируется доступная оперативная память и отображаются результаты теста
ЗС Настраиваются регистры чипсета
10 Инициализируются последовательные и параллельные порты, математический сопроцессор и другие устройства
52 По результатам теста памяти обновляются данные об оперативной памяти

и CMOS

60 В соответствии с параметром BIOS Setup устанавливается состояние индикатора NumLock и настраиваются параметры автоновтора
75 Запускается процедура для работы с дисковыми устройствами, которая реализована в виде программного прерывания INT 13h
7S Создается список устройств IPL (Initial Program Load), с которых возможна загрузка операционной системы
Создаются таблицы расширенной системной конфигурации ESCD (Extended System Configuration Data). Созданные таблицы записываются в энергонезависимую память NVRAM
84 Регистрация ошибок, обнаруженных при выполнении POST
85 Выводятся сообщения об обнаруженных некритических ошибках.

При необходимости выводятся дополнительные сообщения о возможных

вариантах устранения ошибок и ожидается реакция пользователя

87 При необходимости запускается программа BIOS Setup, которая предварительно распаковывается в оперативную память
В соответствии с параметрами BIOS Setup настраиваются регистры чипсета
8D Строятся таблицы ACPI
Настраивается обслуживание немаскируемых прерываний (NMI)
90 Окончательно инициализируется SMI (System Management Interrupt)
Л! Очистка всех данных, которые не понадобятся при загрузке операционной системы
А2 Для взаимодействия с операционной системой готовятся модули EFI (Extensible Firmware Interface)
А4 В соответствии с настройками BIOS Setup инициализируется языковой модуль
А7 Выводится итоговая таблица процедуры POST
А8 Устанавливается состояние регистров MTRR (Memory Type Range Registers)
А9 При необходимости выполняется ожидание ввода команд с клавиатуры
АА Удаляются векторы прерываний POST(INT ICh и INT09h)
А В Определяются устройства, с которых можно загрузить операционную систему
АС Завершающие этапы настройки чипсета в соответствии с параметрами BIOS Setup
В1 Настраивается интерфейс ACPI
00 Вызывается обработка прерывания INT 19h, отвечающая за опрос загрузочных устройств, поиск загрузочного сектора и за начало запуска операционной системы