Программирование CMOS на Assembler Страница 3. Чтение и запись CMOS
|
Страница 3 из 4 Чтение и запись CMOS Чтение: для чтения значения из ячейки, запишите значение в порт 70Н адрес интересующей вас ячейки, а затем считайте значение из порта 71Н - это и будет интересующие вас значение. Например получим номер текущего века (MS Debug): Нумерация веков идёт с 00Н (если так можно выразиться), поэтому значение 20Н вполне адекватно. Запись: для записи значения в CMOS запишите значение адреса в порт 70Н, а затем новое значение в порт 71Н. Установим для примера новое значение века (так сказать «машина времени» J): Теперь чтобы вернуть все как было, введем в порт 70Н значение 32Н, а в 71Н - 20Н: Пусть вас не смущает отсутствие символа “Н” после цифр - все значения в MS Debug идут только в шестнадцатеричном виде. |