Пример реализации главного модуля моей операционной системы

1) Управление передается на адрес 1000h:0000h. В этот момент регистры DS, SS, EX получают значение CS равного 1000h, а указатель стека устанавливается в значение 0FFFFh.

2) Вызывается процедура очистки экрана

3) Загружается таблица, содержащая записи о файлах, хранящихся на дисках, о расположении свободных секторов (файловая система, тоже придумана мной, реализована она по принципу связанного списка).

4)Идет установка системных прерываний. Осуществляется перехват прерываний int 8h, int 21h, int 20h.

5) После этого на экран выводится сообщение об операционной системе и справочный материал по встроенным функциям.

6) На экран выводится приглашение к вводу (рис. 3.1.). После ввода строки она анализируется, и если возможно команда выполняется. Иначе следует сообщение Пример реализации главного модуля моей операционной системы о неизвестной команде.

Рис. 3.1.


documentasnsjdp.html
documentasnsqnx.html
documentasnsxyf.html
documentasntfin.html
documentasntmsv.html
Документ Пример реализации главного модуля моей операционной системы