Gép kikapcsolása bios szubrutinnal
2010-09-22T16:28:02+02:00
2010-09-30T06:55:33+02:00
2022-08-14T17:30:48+02:00
Latkóczy Dávid
Sziasztok!

Szeretném kikapcsolni a gépet egy assembly programból.
De a progit egy floppyról bootolva indítanám, szóval a windows/DOS közben nem futna.
Csak egy sima kilépési lehetőséget szeretnék beleépíteni.
Menteni nem kell, csak simán kikapcsolni a gépet, mintha megnyomnám a kikapcsológombot.
Erre létezik kész bios szubrutin, vagy valami más megoldás? Resetet is lehet csinálni hasonló módon?

Előre is köszi!
Mutasd a teljes hozzászólást!
A BIOS APM (Advanced Power Management) funkcióival lehet megoldani, de kicsit körülményes.

Először csatlakozol az APM felülethez: INT 15h / AX=5301h
Aztán megmondod, hogy az 1.1-es APM funkciókat be szeretnéd kapcsolni: INT 15h / AX=530Eh (Az 1.1-et úgy adod meg, hogy a CL-be és a CH-ba is 1-et töltesz be.)
Végül átállítod a rendszer energiaállapotát kikapcsoltba:INT 15h / AX=5307h. (Az eszköz ID BX=0001, azaz az egész rendszer, az állapot ID CX=0003, azaz OFF.)

Én nem ezzel kezdeném az oprendszeremet
Mutasd a teljes hozzászólást!

abcd