Функция 18, подфункция 9 - завершение работы системы с параметром.
Параметры:
- eax = 18 - номер функции
- ebx = 9 - номер подфункции
- ecx = параметр:
- 2 = выключить компьютер
- 3 = перезагрузить компьютер
- 4 = перезапустить ядро из файла kernel.mnt на рамдиске
Возвращаемое значение:
- при неверном ecx регистры не меняются (т.е. eax=18)
- при правильном вызове всегда возвращается признак успеха eax=0
Замечания:
- Не следует полагаться на возвращаемое значение при неверном
вызове, оно может измениться в последующих версиях ядра.