Précédent   Forum du club des développeurs et IT Pro > Autres langages > Assembleur > x86 32-bits / 64-bits
x86 32-bits / 64-bits Architectures x86 32/64 bits et leurs outils (assembleurs, debuggers, émulateurs...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/07/2012, 17h05   #1
parasite_gantz
Invité de passage
 
Homme
Étudiant
Inscription : 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 : 0
Points : 0
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
parasite_gantz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2012, 18h31   #2
Obsidian
Modérateur
 
Avatar de Obsidian
 
Homme
Chercheur d'emploi
Inscription : septembre 2007
Messages : 4 614
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Chercheur d'emploi
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2007
Messages : 4 614
Points : 11 083
Points : 11 083
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.
Obsidian est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h49.


 
 
 
 
Partenaires

Hébergement Web