gabrield / osdevasm

Escrevendo um SO, sem neurose, sem caô

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Construindo um SO x86/16bits | Uma abordagem na moral


Este documento tem como finalidade aprofundar os conhecimentos sobre a arquitetura x86 e assembly (usando NASM), usando uma abordagem prática. Todo o processo será voltado para o desenvolvimento de um pequeno sistema operacional na moral, com capacidade de dar boot, escrever na tela, receber entrada a partir de um teclado e executar pequenos comandos, além de um carregador de aplicações externas que podem ser carregadas através de uma midia (floppy/HD/SD). Todo desenvolvimento será feito usando um emulador de x86 (BOCHS) para que possamos ter um ambiente de testes confiável o homogêneo, sem neurose, sem caô.

Se o barato é louco e o processo é lento no momento, deixa eu separar os tópicos assim:

O termo x86 pode ser referir tanto para um conjunto de instruções e a microprocessadores que implementam esse mesmo conjunto. O nome x86 é derivado a partir do fato que muitos processadores antigos da Intel tinham nomes terminados em 86.

About

Escrevendo um SO, sem neurose, sem caô


Languages

Language:Assembly 100.0%