Категория
Информатика
Тип
реферат
Страницы
3 стр.
Дата
14.07.2014
Формат файла
.html — Html-документ
Архив
1037635.zip — 3.1 kb
  • programmirovanie-cmos_1037635_1.html — 7.08 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

ВВЕДЕНИЕ

В эпоху интенсивногоразвития высоких технологий и технологий Internet программирование для<железа> отошло на второй план. А между тем практически невозможнореализовать ничего стоящего без правильной конфигурации оборудования, в частностиCMOS — энергонезависимой памяти компьютера. В данной статье мы рассмотримустройство CMOS, его структуру и возможности программирования. Сразу оговорюсь,что программировать CMOS желательно из реального режима ОС; под ОС Windows этоделается с помощью специальных драйверов VxD или SYS. В Сети существуетдостаточно источников документации по построению таковых, поэтому я на нихостанавливаться не буду. Естественно, что проводить все ниже перечисленныедействия по записи значений в CMOS следует с особой осторожностью; иногда (!)можно потерять практически все значения конфигурации ПК. В таковом случаенеобходимо очистить CMOS; как это сделать — смотрите в документации к вашейматеринской плате. Также я буду использовать язык ассемблера для иллюстрацииконкретных примеров, а так же широко распространенный отладчик DEBUG.EXE,который прилагается практически с каждой версией ОС Windows/DOS.


ДАННЫЕ CMOS

CMOS является нечто вродебазы данных, которая предназначена для хранения информации о конфигурации ПК.Однако, в отличие от реальной БД, которая имеет реальный образ на магнитномносителе, CMOS хранит свои данные на микросхеме многократной записи (writemany-read many). Программа установки BIOS SETUP при записи сохраняет в ней своюсистемную информацию, которую впоследствии сама же и считывает (при загрузкеПК). Каждая ячейка имеет размер в 1 байт.

Таблица данных имеетследующий вид

Адрес



Ваше мнение



CAPTCHA