Harter Reset mit Software

Bei allen mir bekannten PCs funktioniert die Ausgabe des Hex-Bytes FE auf den Port 64. Port 64 ist der Steuerregisterport der PC-Tastatur, der Steuercode FE ist so gut wie nirgendwo erwähnt.

In Turbo Pascal funktioniert es z.B. mit dem Befehl

port [$64]:=$fe

in Delphi muss man schon etwas tricksen, weil es den Port-Array nicht mehr gibt, aber

procedure PortOut (IOport:word; Data : Byte);
Begin
    asm
        push dx
        push ax
        mov al,Data
        mov dx,IOPort
        out dx,al
        pop ax
        pop dx
    end;
End;

PortOut($64,$Fe);

tut's dann doch.