|
16 / 1 / 0
Регистрация: 24.07.2018
Сообщений: 22
|
|
emu8086 Выключение ПК средствами биос09.09.2018, 20:12. Показов 5649. Ответов 18
Метки нет (Все метки)
Здравствуйте, как можно выключить компьютер средствами прерываний биос чтобы пк выключался при запуске программы на голом железе без винды?
0
|
|
| 09.09.2018, 20:12 | |
|
Ответы с готовыми решениями:
18
Сбросил БИОС. Какую выставить частоту процессора? (биос) |
|
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
|
|
| 09.09.2018, 21:06 | |
|
A1lpy, никак. Во времена, когда стандартизировался биос, компьютеры выключались кнопками, тумблерами, а то и прямо из розетки.
2
|
|
|
Модератор
|
|||||||
| 09.09.2018, 21:40 | |||||||
|
На другом форуме в 2004 году JinX предлагал следующее решение
int 20h - видимо остатки фрагмента DOS com программы.Остальные вызовы прерываний DOS и BIOS (подсистемы APM) можно уточнить в RBIL Добавлено через 4 минуты По отзыву ТС предложенный код программно отключал питание компьютера. Добавлено через 12 минут Смотрите, что ещё нашёл. Pavia утверждает:
1
|
|||||||
|
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
|
|
| 09.09.2018, 21:41 | |
|
Ну если биос поддерживает Advanced Power Management v1.2, то да, должен вырубить.
1
|
|
|
Модератор
|
|||
| 09.09.2018, 21:54 | |||
|
A1lpy, как согласуются 1) проставленный вами префикс emu8086 2) постановка вопроса в первом сообщении
0
|
|||
|
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
|
|
| 09.09.2018, 22:00 | |
|
Просто у меня был комп с аппаратным тумблером. Я не могу даже предположений никаких сделать, какой APM подобную технику мог программно выключить. Разве что из ЦПУ вылезал бы маленький чёртик и отжимал кнопку.
2
|
|
|
Эксперт Hardware
|
|||||||
| 09.09.2018, 23:16 | |||||||
|
все биосы поддерживают ACPI
2
|
|||||||
|
Модератор
|
|
| 09.09.2018, 23:24 | |
|
Вы правы, тумблер - только чёртик.
Вероятнее, возможность появилась уже в эпоху Windows и для DOS уже не требовалось и своевременно толком не описывалась, да и реализации в BIOS содержали ошибки (производитель не проверял ненужное). Подозреваю, что в Windows через драйвера материнской платы идёт обращение к каким-то портам или устройствам на PCI шине.
1
|
|
|
Эксперт Hardware
|
|
| 09.09.2018, 23:40 | |
|
ФедосеевПавел, машина перезагрузится даже если ты запишешь в системные регистры левые значения, например загони -1 в какой-нить регистр MSR, где должно быть 1. Проц не дурак.. у него есть инстинкт самосохранения
1
|
|
|
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
|
||
| 09.09.2018, 23:45 | ||
|
1
|
||
|
Модератор
|
|
| 09.09.2018, 23:50 | |
|
Перезагрузка была возможна и в IBM PC XT (или её аналоге Искра 1030М) - дальний переход на адрес начальной загрузки процессора.
Программное отключение блока питания ATX стало возможно много позже. Помню, что i485 были ещё с блоками питания AT, а уже Pentium с ATX. По крайней мере в компьютерах, которые сам видел. Может быть в это время были ещё переходные модели.
0
|
|
|
16 / 1 / 0
Регистрация: 24.07.2018
Сообщений: 22
|
|
| 11.09.2018, 19:31 [ТС] | |
|
0
|
|
|
6773 / 2741 / 385
Регистрация: 17.02.2013
Сообщений: 4,048
|
||
| 12.09.2018, 05:26 | ||
|
А у меня даже XT-ха есть. 4.77 MHz родной 8086 проц. Правда пылится в загашничке. Но можно запустить. Так у него корпус не стояк, а лежак и блок питания такой капитальный по размерам. Впрочем, у первых AT тоже корпуса лежаки были и такие-же БП.
3
|
||
|
1378 / 522 / 72
Регистрация: 21.07.2015
Сообщений: 1,308
|
|||
| 12.09.2018, 16:36 | |||
|
Добавлено через 1 минуту
1
|
|||
|
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
|
||
| 12.09.2018, 18:02 | ||
|
1
|
||
|
Модератор
|
|
| 26.09.2018, 20:42 | |
|
Сегодня на оф.сайте FreeDOS появилась новость о очередной простой оболочке. Помимо прочего оболочка предлагала отключение и перезагрузку. В исходнике видно, что производится обращение к штатной для FreeDOS утилите fdapm с различными параметрами
FDAPM WARMBOOT и FDAPM POWEROFF.Об утилите fdapm на ibiblio Там приводится ссылка на авторскую страничку https://www.auersoft.eu/soft/ Т.к. автор утилиты предполагает использование утилиты как упрощения доступа к большому числу функций APM из командной строки (пакетного файла), то исходники несколько велики для быстрого вникания в суть. Но, тем не менее, достойны для изучения при необходимости.
0
|
|
| 26.09.2018, 20:42 | |
|
Помогаю со студенческими работами здесь
19
Виснет БИОС, и мерцает начальный экран биос Материнская плата M5A78L-M LE (БИОС) БИОС выдает "This CPU is not supported by this model. Please check CPU QV При включении ноута жму f2 чтоб попасть в биос но загружается ос а в биос попасть не получается Выключение Бп Выключение ПК Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значения справочника
Maks 21.03.2026
Процедура ВодителиНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка)
/ / Отключаем стандартную обработку (стандартное открытие формы выбора без фильтров)
. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|