Resetowanie komputera
Manna5
Za pomocą programu w asemblerze możemy wywołać restart komputera (tylko na DOSie, Windows blokuje te sposoby). Najprościej jest wywołać przerwanie nr 25 (19 szesnastkowo):
INT $19
Spowoduje ono tylko częściowy reset, tj. przeszukanie boot-sektorów i uruchomienie systemu od nowa. Zachowa wcześniej ustawione parametry jak np. własne procedury obsługi przerwań (jeśli je ustawiliśmy) więc trzeba uważać. Jest jednak inny sposób na restart, wolny od tej wady - skok pod adres $FFFF0000 (segment $FFFF, offset $0000):
JMP FAR $FFFF:$0000