3. rebooten ist das einfachste. Eine Methode ist z.B. über den Keyboardcontroller (ich hab mal gehört über den kann man sogar Keyboards ansteuern...). Einfach 0xFE an den KBC senden.
2. Das kann man noch recht einfach über ein par Bios Ints machen. Muss dann aber im rm (oder v86) geschehen.
Der Code funzt bei mir. Hab ich mal wo aufgeschnappt.
Realmode!
mov ax,0x5301
xor bx,bx
int 0x15
mov ax,0x530e
xor bx,bx
mov cx,01
int 0x15
mov ax,0x530f
mov bx,1
mov cx,bx
int 0x15
mov ax,0x5308
mov bx,1
mov cx,bx
int 0x15
mov ax,0x5307
mov bx,1
mov cx,3
int 0x15
.hlt: hlt
jmp .hlt
1. Das würde nach meinem Wissen eine direkte programmierung vom APM benötigen, und davon hab ich keine Ahnung.