Bonjour, comme c'est sûrement le fantasme de quasiment tous programmeurs (Bien que je ne me considère pas comme tel) je voudrais créer un petit noyau d'OS affichant mon prénom.
J'ai déjà appris quelques trucs (Que en théorie) mais cela reste tout de même assez sombre, j'aimerais donc éclaircir tout cela avant de passer à la pratique.
1. Il faut créer un secteur de boot en ASM, il doit faire 512 octets, il doit être chargé par le BIOS sur 0000:7C00 et enfin il doit avoir $AA55 je ne sais où. D'après ce que j'ai compris, il doit être exécutée en 16 bits en mode réel ?
2. Il faut créer un kernel (En C dans mon cas, et c'est lui qui affichera mon message) qui doit être lancé par le secteur de boot ?
- Déjà, ai-je tout bon pour ci-dessus ?
- Je ne comprend pas beaucoup le coup du $AA55...
- On peut faire le secteur de boot en 32 bits ?
- Pourquoi 512 octets ?
Merci d'avance de votre aide :}
Partager