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

x86 32-bits / 64-bits Assembleur Discussion :

Aide pagination et segmentation 32-64 bits


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Aide pagination et segmentation 32-64 bits
    Bonjour,

    Je suis un étudiant en informatique de gestion.
    J'ai un examen en système et je dois modifier un programme en assembleur nasm 32 bits que le professeur m'a fourni.
    Ce programme illustre la segmentation et la pagination sous x86.
    Il y a un fichier bootsect.asm qui boot le pc et charge un programme en mode protégé et kernel.asm qui illustre la segmentation et la pagination sous x86.

    Ma tâche est de reprendre ces 2 fichiers mais de l'adapter en 64 bits.
    Donc j'ai une phase de recherche et de théorie pour comprendre la pagination et segmentation en 64 bits et découvrir le nouveau jeu d'instruction d'un processeur 64 bits.

    La partie théorie je devrais pouvoir m'en sortir mais la partie pratique, j'ai beaucoup de mal à simplement comprendre le programme en 32 bits malgré un code assez bien commenté.

    Je ne demande pas de faire le programme à ma place mais de m'épauler en m'expliquant déjà le programme en 32 bits et une aide à la modification en 64 bits.

    Si vous ne savez pas m'aider mais que vous avez des pistes pour m'orienter vers quelqu'un de compétent pour ce type de problème je serai heureux d'avoir ses coordonnées.

    Pour éviter d'encombrer le message je posterai le code à la demande.

    Merci d'avance

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 360
    Points : 23 600
    Points
    23 600
    Par défaut
    Bonjour et bienvenue,

    Citation Envoyé par parasite_gantz Voir le message
    Je ne demande pas de faire le programme à ma place mais de m'épauler en m'expliquant déjà le programme en 32 bits et une aide à la modification en 64 bits.

    Pour éviter d'encombrer le message je posterai le code à la demande. Merci d'avance
    À moins qu'il soit vraiment très long (disons plus de 200 lignes), tu peux le déposer ici en l'encadrant avec les balises [code] et [/code]. La C.S.S. du site l'intégrera automatiquement à la page à l'intérieur d'un cadre de dimensions fixes et muni d'une barre de défilement.

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/02/2015, 17h08
  2. [Aide] problème de segmentation mémoire
    Par Vrashnak dans le forum Débuter
    Réponses: 6
    Dernier message: 06/10/2012, 20h24
  3. pagination à l'aide des requetes sqL?
    Par zalalus dans le forum VB.NET
    Réponses: 2
    Dernier message: 27/11/2007, 00h17
  4. Simulateur de segmentation paginée
    Par muad'dib dans le forum C
    Réponses: 8
    Dernier message: 20/06/2007, 18h59
  5. Aide pour résoudre un Segmentation fault
    Par Premium dans le forum C
    Réponses: 8
    Dernier message: 10/12/2005, 13h26

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