Você já quis criar um sistema operacional, mas não sabia por onde começar? Bem, parabéns, porque você acabou de encontrar um tutorial que ensinará o código de montagem x86 de 16 bits e um dia poderá criar seu próprio sistema operacional!
Por que vamos usar a Assembly? Como não é difícil de executar em um computador, é quase a maneira mais direta de se comunicar com um computador, e ser montagem de 16 bits significa que nosso sistema operacional será executável em qualquer computador Intel (desde a CPU 8086, lançada em 1979). Talvez em um futuro aprendamos a carregar um código de idioma de alto nível como C e tornar o código mais compreensível.
Este tutorial deve ser seguido em ordem. Se você pular para o terceiro capítulo e não souber o que mov ah, 0x0E significa que você não entenderá nada. Tente entender o que cada linha significa; A coleta de cópia não lhe ensinará nada.
Em um futuro: