Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1102426790
Aleksandr.
2004-12-07 16:39
2004.12.19
Какое сообщение отправить TMemo, чтобы он проскроллировался?


3-1100663875
Виталька
2004-11-17 06:57
2004.12.19
Кодировки


14-1101503777
GEN++
2004-11-27 00:16
2004.12.19
Win98 на ноутбук (установка)


4-1099905979
ZedeS
2004-11-08 12:26
2004.12.19
Работа со CMOS в Win XP


3-1100675829
Владимир С.
2004-11-17 10:17
2004.12.19
Ничего не понимаю с фильтром




   Наверх