Вы когда -нибудь хотели создать операционную систему, но вы не знали, с чего начать? Что ж, поздравляю, потому что вы только что нашли учебник, который научит вас x86 16 -битный код сборки, и однажды вы сможете создать свою собственную операционную систему!
Почему мы будем использовать сборку? Поскольку в компьютере не сложно выполнить, является почти самым прямым способом общения с компьютером, а 16 -битная сборка означает, что наша ОС будет выполнять выполнение на любом компьютере Intel (со времен 8086 CPU, выпущенного в 1979 году). Возможно, в одном будущем мы узнаем, как загружать языковой код высокого уровня, например, C, и сделать код более понятным.
Этот учебник должен следовать по порядку. Если вы перейдете к 3 -й главе и не знаете, что mov ah, 0x0E означает, что вы ничего не поймете. Постарайтесь понять, что означает каждая строка; Копия PASTING не научит вас ничему.
В будущем: