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 :

Jeu d'instructions x86-64


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Provisoirement toléré
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2016
    Messages : 120
    Points : 0
    Points
    0
    Par défaut Jeu d'instructions x86-64
    Bonjour,

    c'est juste pour savoir dans cette page wikipedia : https://fr.wikipedia.org/wiki/Jeu_d%27instructions_x86 si les instructions spécifiques de chaque processeur se trouvant entre "Instructions originales des 8086/8088" et "ajouts au processeur x86-64" figuraient également dans le jeu d'instructions du x86-64, pouvez-vous m'aiguiller ?

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 437
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 437
    Points : 43 078
    Points
    43 078
    Par défaut
    le x86_64 est rétrocompatible avec le 8086, il démarre d'ailleurs en mode réel. Une fois passé en mode 64 bits, certaines fonctionnalités ne sont plus disponibles telles que les TSS, la segmentation (DS,ES ne sont plus utilisés, ils semble que FS soit toujours utilisable, je n'ai pas testé), ceci sauf si il est passé en mode compatibility.

    Il n'est plus possible d'utiliser des applications 16 bits en 64 bits.

    Le mode protégé 80286 est assez différent du mode protégé suivant 80386.

    Pour le jeu d'instruction x86, un processeur intègre les instruction de sa génération d'avant. Il peut y avoir des exceptions.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Provisoirement toléré
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2016
    Messages : 120
    Points : 0
    Points
    0
    Par défaut
    Merci pour cette réponse, étant donné qu'il y a des exceptions, avez-vous un lien où est référencé l'entièreté du jeu d'instructions ? Et une question subsidiaire, je suis en train de lire le livre Assembleur x86, savez-vous s'il me permettra de ne plus dépendre du MS-DOS dans mes programmes assembleurs quel que soit ce qu'ils feront ?

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 437
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 437
    Points : 43 078
    Points
    43 078
    Par défaut
    avez-vous un lien où est référencé l'entièreté du jeu d'instructions ?
    dans la doc Intel : http://www.intel.com/content/www/us/...r-manuals.html

    Mais c'est dense. commences par regarder dans les sections cours et tutoriels.

    savez-vous s'il me permettra de ne plus dépendre du MS-DOS dans mes programmes assembleurs quel que soit ce qu'ils feront ?
    Depuis ton programme que ce soit en assembleur en C ou autre langage, tu appelles des fonctions systèmes pour accéder à un fichier par exemple. Si tu n'utilises pas MS-DOS ou un autre OS, tu sera obligé d'accéder à l’électronique du disque et savoir comment trouver le fichier sur celui-ci. sans parler d'imprimer, sortir du son afficher une image etc ...
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Membre chevronné
    Avatar de Forthman
    Homme Profil pro
    conception mécanique
    Inscrit en
    Janvier 2005
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 702
    Points : 1 905
    Points
    1 905
    Par défaut
    pour ne plus dépendre d'un OS, il faut... refaire un OS
    Et de préférence un OS avec au moins un système de fichiers compatible avec un OS existant,
    histoire de pouvoir transférer tes fichiers d'une machine à l'autre.

    Surtout que tu ne pourras pas programmer sur ta machine "sans OS"... à moins de recréer un compilateur

Discussions similaires

  1. Exercice sur le jeu d'instructions Assembleur
    Par azedsqfb dans le forum x86 16-bits
    Réponses: 4
    Dernier message: 12/09/2007, 11h23
  2. [Cours avancé] Le décodage du jeu d'instruction x86 / x64
    Par Alcatîz dans le forum x86 32-bits / 64-bits
    Réponses: 0
    Dernier message: 12/04/2007, 12h43
  3. Jeu d'instructions et petites questions sur l'asm
    Par SimpleMe dans le forum Assembleur
    Réponses: 6
    Dernier message: 16/03/2007, 18h42
  4. Recherche jeu d'instructions 386
    Par lionenforce dans le forum Assembleur
    Réponses: 6
    Dernier message: 24/10/2006, 15h51

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