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

Assembleur Discussion :

Copier un .com sur le 1er secteur d'une disquette [FAQ]


Sujet :

Assembleur

  1. #1
    Membre habitué
    Avatar de zdra
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 164
    Points : 187
    Points
    187
    Par défaut Copier un .com sur le 1er secteur d'une disquette
    Bonjour,

    je suis entrain d'éssayer de comprendre comment fonctionne un ptit OS ke g télécharger. Mais il faut ke je copie un ptit .COM sur le premier secteur d'un diskette puis booter dessu... mais je ne sais pas comment faire pour copier sur le premier secteur d'une diskette !! si je format la diskette puis je copie le fichier ça fct po

    Merci pour vos explications.
    This message was powered by:
    Ubuntu GNU/Linux

  2. #2
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 8
    Points : 10
    Points
    10
    Par défaut
    Sous dos, le mieux est de creer un petit prog asm, t'en a pour
    5 minutes. Tu lis le fichier dans un buffer via l'int 21h, et ensuite
    avec la fonction 03h de l'int 13h, tu copie ce fichier sur le secteur 1
    cylindre 0 et head 0 de ta disquette.
    Sinon, il doit surement exister des programmes specialement faits pour ca mais bon ...

  3. #3
    Membre habitué
    Avatar de zdra
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 164
    Points : 187
    Points
    187
    Par défaut
    merci... 8)
    This message was powered by:
    Ubuntu GNU/Linux

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 3
    Points : 6
    Points
    6
    Par défaut Booter sur une disquette
    Il n'est pas indispensable d'écrire un programme pour réaliser cette opération. Il est tout à fait possible d'utiliser un petit utilitaire qui est fortement priser des gens qui réalisent des développements d'OS en free. Ce petit utilitaire s'appelle "Debug.com".

    Hypothèse
    Supposons que notre programme avec lequel nous voulons booter s'appelle "Boot.com".

    Etape 1
    Charger notre petit programme de boot en mémoire en tapant la ligne de commande suivante:
    Debug boot.com

    Etape 2
    Ensuite saisir la ligne de commande suivante sous debug:
    w cs:100 0 0 1
    Cela indique à Debug de copier le programme commençant à l'offset 100h (programme COM) sur le lecteur de disquette A (0) au secteur 0 (0). Le dernier paramètre indique le nombre de secteurs à copier sur la disquette. Etant donné que dans le cas présent le programme doit être un programme de boot, il doit tenir sur 1 secteur uniquement (512 octets), c'est impératif sinon le bios ne pourra pas reconnaître la signature d'un programme de boot (AA55h).

    Etape 3
    Pour quitter Debug, il suffit de saisir la ligne de commande suivante:
    q

    Voila pour les explications

  5. #5
    Membre habitué
    Avatar de zdra
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 164
    Points : 187
    Points
    187
    Par défaut
    hoho, super facile... mais g déjà fini le ptit prob pour copie.... merci qd meme
    This message was powered by:
    Ubuntu GNU/Linux

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 8
    Points : 10
    Points
    10
    Par défaut
    Windows ===> rawrite
    linux ===> dd if=lebinaire of=/dev/fd0

    voila, tchuss
    C0ding is the way of life

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 07/01/2010, 13h45
  2. [XP] effacer et copier un icone sur le bureau
    Par Golzinne dans le forum Windows XP
    Réponses: 11
    Dernier message: 16/02/2006, 12h24
  3. Réponses: 3
    Dernier message: 22/11/2005, 19h30
  4. copier la RAM sur le Disque dure
    Par azman0101 dans le forum Windows
    Réponses: 13
    Dernier message: 21/06/2004, 01h04

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