Hi, wenn du einen shutdown ganz easy erledigen wilslt, dann musst du die APM-Funktion im Bios aktiviert haben und du solltest dir die für dein Bios vorhandene developerdokuentation anschauen...da gibt es einen kleinen befehl den du per int (18?) aufrufst(assembler) und in ax und bx die parameter übergibst.
Vieleicht hilft dir das als ansatzpunkt. Ansonsten schau mal im kernelsourcecode von linux nach in
/linux/arch/i386/../apm.c
sollte sowas drin stehen.
viele grüße
codemaster