IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation d'OS Assembleur Discussion :

Création d'un mini boot loader


Sujet :

Programmation d'OS Assembleur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Inscrit en
    Décembre 2008
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 100
    Par défaut Création d'un mini boot loader
    Bonjour tout le monde!!!

    Alors voila je fais appel à vous pour m'aider dans la création d'un mini boot loader (il me servirai à l'illustration d'un exposé ).
    J'aurais juste voulu savoir quelles sont les lignes à suivre, car j'ai bien compris le principe mais j'ai du mal à voir ce que doit contenir le code en assembleur qui se trouve dans le MBR du disque.

    Doit-t-il simplement proposer les noyaux disponibles et charger, ou y a-t-il plus d'opérations à effectuer??

    Merci d'avance pour vos réponses

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Par défaut
    Salut,

    Un mini bootloader doit :
    - Initialiser les segments (ds, es, ss et sp au minimum)
    - Récupérer le numéro de l'unité de boot
    - Permettre ou non de choisir un kernel
    - Copier le kernel en mémoire à partir des secteurs de la disquette
    - Passer ou non en mode protégé
    - Booter sur le kernel.

    Pour ce qui est des messages à l'écran et du clavier, tu peux le réaliser avec les interruptions du BIOS en étant en mode réel.
    Voilà, j'espère t'avoir éclairé
    A+

  3. #3
    Membre confirmé

    Inscrit en
    Décembre 2008
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 100
    Par défaut
    Merci de ta réponse!

    Je vais un petit peu abuser en te demandant si tu peut m'expliquer n peu plus précisement ces étapes, (je suis en train de me former à l'assembleur), par exemple, que signifie initialiser les segments?

    Merci d'avance

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 145
    Par défaut
    As-tu consulté les excellents tutoriels de la section "assembleur" ?

  5. #5
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Par défaut
    Bonsoir,

    Tout dépend de ce que tu veux faire ? Sur quel support ? En quel mode et sur quel processeur ?

    nico

  6. #6
    Membre confirmé

    Inscrit en
    Décembre 2008
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 100
    Par défaut
    Je suis en train de consulter les tutoriels et c'est vrai qu'ils sont bien faits.

    Pour ce qui est du boot loader, je voudrais le faire pour du x86, un peu à la manière de GRUB (multi OS) mais en beaucoup plus simple car c'est pour le moment uniquement pour illustrer un exposé.

Discussions similaires

  1. installer un boot loader windows xp
    Par wtfu dans le forum Windows XP
    Réponses: 2
    Dernier message: 27/06/2006, 18h44
  2. Install boot loader sans passer par celui de Windows
    Par DeadiS dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 07/02/2006, 08h36
  3. Réinstaller le boot loader après réinstall de Windows
    Par roger12 dans le forum Administration système
    Réponses: 1
    Dernier message: 28/10/2005, 11h55
  4. création d'un multi boot
    Par GritNatz dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 18/01/2005, 23h23
  5. Création d'un OS / Boot / Noyau
    Par the_best dans le forum Programmation d'OS
    Réponses: 19
    Dernier message: 22/08/2004, 00h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo