Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.19;
Скачать: CL | DM;

Вниз

Работа со CMOS в Win XP   Найти похожие ветки 

 
ZedeS ©   (2004-11-08 12:26) [0]

Доброго времени суток!
Есть проблемка. Нужно поменять данные в CMOS, а товарищь Win XP это делать не дает. Под 98 все прекрасно работает!
Посоветовали WinIO, но он фигурирует, как для рапоты с COM портом (насколько я понял).
Что по-этому поводу можете посоветовать.
Заранее спасибо!!!
И еще такой вопрос - в 98 используються порты 70 и 71, а ХР if not SetPortVal($70,i,1) then exit else
begin
GetPortVal($71,zn,1);
Result:=zn^;
end;
70,71,72,73. Я могу использовать любой?

Пробую, но не получается.
на асемблере
i передается при вызове функции
zn: byte

asm
mov al,i //номер ячейки, из которой производится чтение
out 70h,al //заносим это значние в порт cmos rts
wait
xor ax,ax //очистка регистра ax
in al,71h //вводим в регистр al из порта значение ячейки smoc rts
wait
mov zn,al //присваеваем zn значение ячейки
end;

при помощи WinIO пробую,
подключил драйвер и т.д.(все по инструкции), далее

Вылетает сразу после Set
Что я делаю неправильно?
Заранее спасибо за ответы!


 
ZedeS ©   (2004-11-08 12:29) [1]

Малеха забочинил, вот правильный пост

И еще такой вопрос - в 98 используються порты 70 и 71, а ХР 70,71,72,73. Я могу использовать любой?

Пробую, но не получается.
на асемблере
i передается при вызове функции
zn: byte

asm
mov al,i //номер ячейки, из которой производится чтение
out 70h,al //заносим это значние в порт cmos rts
wait
xor ax,ax //очистка регистра ax
in al,71h //вводим в регистр al из порта значение ячейки smoc rts
wait
mov zn,al //присваеваем zn значение ячейки
end;

при помощи WinIO пробую,
подключил драйвер и т.д.(все по инструкции), далее
if not SetPortVal($70,i,1) then exit else
begin
GetPortVal($71,zn,1);
Result:=zn^;
end;

Вылетает сразу после Set
Что я делаю неправильно?
Заранее спасибо за ответы!


 
Игорь Шевченко ©   (2004-11-09 13:41) [2]

А нафига CMOS-то менять ?


 
Digitman ©   (2004-11-09 13:54) [3]


> в 98 используються порты 70 и 71, а ХР 70,71,72,73


на основании чего ты утверждаешь, что ОС win98 обращается к двум упомянутым портам, а ХП - аж к четырем ? хотя речь идет об одной и той же аппаратной подсистеме ?



Страницы: 1 вся ветка

Текущий архив: 2004.12.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
1-1101820723
Начинающий2
2004-11-30 16:18
2004.12.19
PopupMenu в пограмме без формы.


14-1101705984
NewDelpher
2004-11-29 08:26
2004.12.19
Плану Аллена Даллеса суждено было сбыться?


14-1101531383
Popka DuraQ
2004-11-27 07:56
2004.12.19
Значки для меню


1-1101912857
SergeyDon
2004-12-01 17:54
2004.12.19
получить координаты иконок на рабочем столе.


14-1101488372
Alex_Petr
2004-11-26 19:59
2004.12.19
На тему давления авторитетом.