Частота генератора часов. Формат BCD и схема его использования в ПЭВМ. Константы CMOS SETUP

Содержание регистров SETUP в CMOS

0Eh состояние констант POST после загрузки BIOS

0Fh состояние констант POST после выключения ПЭВМ

10h типы дисководов для гибких дисков

11h резерв

12h типы жестких дисков

13h резерв

14h константы SETUP

15h.. 16h размер основной памяти в килобайтах

17h.. 18h размер дополнительной памяти в килобайтах

19h константы первого жесткого диска

1Ah константы второго жесткого диска

1Bh.. 2Dh резерв

2Eh.. 2Fh контрольная сумма регистров CMOS

30h.. 31h расширение размера дополнительной памяти

32h значение века в формате BCD

33h свойства размера памяти (< 1 Мб или > 1 Мб)

34h.. 3Fh другие константы SETUP и BIOS

40h.. 7Fh недокументированный резерв различных

производителей системных плат и BIOS

Особенности использования формата BCD.

Поскольку показания часов реального времени никогда не состоят более чем из двух десятичных цифр, значения времени очень удобно выдавать в двоично-кодированной десятичной форме (BCD), т.е. когда байт делится на две половины и каждая десятичная цифра представляется всего четырьмя битами.

Такой формат позволяет легко переводить десятичные числа в номера соответствующих символов ASCII или ANSI.

Для такого преобразования необходимо поместить соответствующую половину байта в младший конец регистра и добавить 48 для получения кода ASCII или ANSI, соответствующего данному числу.

- Первое числа в виде номера символа ANSI

- Второе числа в виде номера символа ANSI

ВНИМАНИЕ! Программная очистка памяти CMOS может привести

к полному отказу начальной загрузки BIOS.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: