Demarrage

Un article de ArchitecturePC.

Jump to: navigation, search

Le démarrage

Au démarrage du PC, le BIOS recherche un fragment de code executable. Il recherche un secteur de démarrage de lecteur dans chaque lecteur et s'arrête quand il trouve un secteur se terminant par la séquence 55h, AAh. Cette signature détermine la qualité de secteur executable. Une fois le secteur trouvé, il est chargé dans la mémoire à l'adresse 0000:7C00 et executé à partir du premier octet.

Si le programme provient d'une disquette, il est conçu exactement comme un secteur de démarrage de partition. Dans le cas d'un support de grande capacité comme un disque dur, le programme recherche un secteur de démarrage de partition et le charge dans les mêmes conditions que le secteur de démarrage de lecteur. Le programme doit donc toujours se déplacer dans une autre zone mémoire pour libérer l'espace situé en 0000:7C00 et permettre l'éventuel chargement du secteur de démarrage de partition à cette adresse.