H - байт состояния диагностики
Байт состояния диагностики (расположенный в КМОП-памяти по адресу 0Eh) содержит результаты выполнения диагностики при включении питания компьютера. Выполнив анализ содержимого байта 0Eh, программа может выявить неисправность НМД, часов реального времени, разрядку аккумулятора и ошибки в конфигурации. Приведем формат этого байта:
Бит Значение
0-1 Не используется, равно 0;
2 0 - неправильная установка часов реального времени; 1 - часы реального времени установлены правильно;
3 1 - неисправность НМД, невозможно загрузить операционную систему с жесткого диска; 0 - НМД исправен;
4 1 - фактический размер оперативной памяти не соответствует указанному в КМОП-памяти; 0 - размер оперативной памяти указан правильно;
5 1 - ошибка в конфигурации системы, фактическая конфигурация не соответствует указанной в байте конфигурации оборудования (адрес 14h); 0 - конфигурация указана правильно;
6 1 - ошибка в контрольной сумме КМОП-памяти; 0 - контрольная сумма КМОП-памяти правильная;
7 1 - разрядка аккумулятора, питающего КМОП-память и часы реального времени; 0 - аккумулятор исправен и заряжен.