Computer uitschakelen via bootloader

Status
Niet open voor verdere reacties.

gamesoft

Gebruiker
Lid geworden
12 jun 2006
Berichten
169
Hallo!

Ik ben bezig met het maken van m'n eigen besturingssysteem in ASM.
Ik heb een bootloader gemaakt.

MAAR:
Ik kan m'n pc niet afsluiten.
Weet iemand een goede code om het osje af te sluiten?

(Ik ben namelijk net begonnen met asm).
 
MS-DOS kon je toch ook niet afsluiten? Ik beken eerlijk, van dit heb ik totaal geen kaas gegeten, dus ik kan je niet helpen. Zou ik je OS-je eens kunnen proberen?
 
Ik help jou

shutdown -s is afsluiten
shutdown -r is restart
shutdown -l is log off
shutdown -a is annuleer afsluiten ed


Groeten van Gebruiker1352Hacken
 
Dat was (is) kant en klare MS-DOS taal, kon je inderdaad afsluiten. Ik weet niet of zijn ''Probeer-OS'' op MS-DOS is gebaseerd, maar anders zou het wel kunnen met die commando's.
 
nee, mijn os is puur en alleen nog maar een bootloader.
nee, het werkt niet LOL
 
hoi hoi,

dit en andere power management stuff gaat via ACPI.
Ik weet niet precies hoe het werkt maar het is een chip (waarschijnlijk in nb/sb) die dingen regelt als power button, fan controll, het uitschakelen van monitor, HDD, USB etc.

http://www.acpi.info/
 
ik weet het al, heb ik ergens op internet gevonden:
in infinity loop :)
Code:
L:         pause
            jmp L
 
Ah dat wist ik niet...
Kan me herinneren "jmp $" gebruikt te hebben maar niet met pause

oh well... heel interesant op assembly niveau programmeren maar kost me teveel tijd tegenwoordig:(
 
ja ik ben dan ook een cpp2asm converter aan het maken best moeilijk:)... vooral omdat je van een stack alleen de bovense kan weghalen:(
 
Ik ben de laatste tijd ook steeds meer met assembly bezig. Assembly biedt gewoon zoveel mogelijkheden dat het zeer interessant is om het te leren. :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan