Un mini projet d’OSDev qui affiche un message avant même que l’OS démarre.
Il s’agit d’un boot sector program : le BIOS charge les 512 premiers octets du disque (MBR) en mémoire, puis exécute ce code.
Ordre d’exécution sur la machine :
- Le matériel démarre (Power On).
- Le BIOS initialise le système.
- Le BIOS charge le boot sector (512 octets) à l’adresse
0x7C00. - Notre code s’exécute → affiche
Hi !etFauZa make this project.
nasm -f bin boot.asm -o boot.binqemu-system-x86_64 -fda boot.bin👉 L’écran doit afficher :
Hi !FauZa make this project
- Le fichier
boot.binfait exactement 512 octets et se termine par la signature0xAA55requise par le BIOS.
- Comprendre comment un CPU passe du hardware brut → à un OS complet.
- Apprendre à manipuler le pré-OS.
README générée à l'aide de FrozenReadme