|
|
|
Dreamuchiy |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 145 Регистрация: 26.12.2006 Репутация: нет Всего: -1 |
Подскажите где какие порты управляют питанием компьютера ? Выключение, а так же уровень заряда аккумулятора (у меня ms-dos на нетбуке) Очень нужно ! Если можно подробное описание управляющих регистров. Заранее спасибо !
--------------------
Мечтаю написать в карман Биллу Гейтсу... Или как минимум посмотреть крах Майкрософт... |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Питанием сейчас управляют через ACPI. Ссылка на спецыфикацыю есть у них на сайте.
(никаких конкретных портов в ACPI нет. Есть некоторые таблицы, корневую из которых можно получить через int15, которые описывают либо адреса соответствующих регистров, либо содержат код описанной там жэ виртуальной машыны, который надо проинтэрпретировать чтобы получить соответствующий результат. Конкретные регистры зависят от производителья чипсета и контроллера батарйки, зачастую они тожэ опубликованы, но, бывает, что половинчато: например, производитель чипсета опубликовал регистры доступа к i2c(smbus), и метод работы с контроллерами вентиляторов через smbus -- а висящий на ней жэ контроллер батарейки особо не описан, идите в ACPI и через него дёргайте. |
|||
|
||||
shgurbanov |
|
|||
Unregistered |
Если линукс, Вам сюда
ice@ice:~> ls /proc/acpi/battery/BAT0/ alarm info state ice@ice:~> Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Правила форума "Asm для Windows/DOS" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для Windows/Dos | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |