grrrrrrrrrrr; jak na to???
Fórum › Assembler
Vypnutí pc..
asi by to chtělo poslat operačnímu systému požadavek na vypnutí systému, ne?
Noo do Lidlu to mam dost daleko.. Nestacila by Hypernova?? :-P Podle toho stylu bych to tipnul na SheiMagala, ale muzu se mylit...
Zkusim to jinak.. Jak operacni system vypina pocitac???
No, záleží na operačním systému, ale obecně to je reakce na požadavek vypnutí systému :-P Kdybych to psal v C++, tak bych napsal System("shutdown -s"); ale v ASM se to dělá předáním číselného kódu vypnutí operačnímu systému v registru, tj. voláním služby OS (podobně jako se vytváří adresář, jen jiný kód). Prostě se nastaví potřebné registry a zavolá se jádro OS, které podle nastavení registrů službu vykoná. Konkrétní nebudu, protože se to systém od systému liší a ani se to běžně nikde neuvádí, a když náhodou ano, tak v angličtině, takže doporučuju hledat.
<ot>Fórum je od toho, aby tu jedni pokládali otázky, druzí je zvedali. Urážení pod pseudonymem samo osobě vypovídá o nízké intelektuální úrovni autora a silném osobnostním komplexu. Pokud někdo (např. i já) uvede něco, co není pravda, určitě by se to mělo napravit, ale jakákoliv otázka si zaslouží odpověď.</ot>
Moc diky za zastani ;-) Asi jsem trosicku natvrdlej, ale.. Porad pises ze se nastavi registry a zavola jadro, ktere na zaklade toho neco udela.. A me by prave zajimalo, co to jadro udela??? Nejspis ukonci programy atd., ulozi nejaka ta nastaveni a... cas podstrcit procesoru nejakou tu instrukci aby se vypnul pocitac... Restart je celkem jednoduchy: jmp 0xffff:0000h, ale na to vypnuti nemuzu prijit... Noo zkusim hledat...
To Zelenáč:že by deska poslala puls do zdroje...?
To OLDA220: On asi chtěl vědět, co dělá operační systém, protože ten musí dát příkaz kontroléru desky, aby změnil hodnotu bitu z ON na OFF. A to ještě nemluvím o mezičlánku - o BIOSu.
Pokud tě to zajímá pod Windows, existuje funkce ExitWindowsEx(...) z WinAPI: http://msdn2.microsoft.com/en-us/library/aa376868.aspx
No běžně apinou napušuješ parametry do stacku a cólneš apinu a ...
PUSH parametr
PUSH parametr
CALL ExitWindowsEx@8
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Vypnuti form1 bez vypnuti form2 — založil silent
Vypnutí PC — založil p-motycak
Vypnutí počítače — založil Polarski
Vypnutí počítače — založil Ondřej Šplíchal