mit assembler Computer ausschalten

simicoder

Mitglied
Hallo,
Ich schreibe schon länger an meinem eigenen OS. Jetzt will ich eine "ausschalt" Funktion Programiern. Aber ich wüsste nicht wie ohne die Windows Interrups zu nutzen.
Weiß jeman von euch wie meinen Pc mit meinem os ausschalten kann?
Danke im voraus
 
Das was ich gelesen haben Funktioniert aber nicht:

shut_down:
mov ah, 53
mov ax, 5307
mov cx, 0003
mov bx, 0001
int 15

Kannst du mir vieleicht ein konkretes Beispiel geben?
 
Hallo,

laut der Tabelle für ACPI sollte es aber so gehen:
Klick
Oder auch hier

Code:
MOV AX, 5307h
MOV CX, 0003h
MOV BX, 0001h ;(device ID for all power-managed devices)
INT 15h

Gruß
BK
 

Neue Beiträge

Zurück