Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Femme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : octobre 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut différence entre adressage direct et immédiat ?

    bonjour , j'ai du mal a différencier entre l'adressage direct et immédiat
    je sais qe le direct c'est quand le code oéprande est une donnée c'est à dire une constante et que l'immédiat le code opérande est une adresse d'une donnée !
    mais finalement dans les 2 cas , on va accéder a la donnée si je ne me trompe pas ! où réside la différence alors ?

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    septembre 2007
    Messages
    5 315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : septembre 2007
    Messages : 5 315
    Points : 12 313
    Points
    12 313

    Par défaut

    Bonjour,

    Non. C'est bien le mode «immédiat » que l'on utilise lorsque l'on veut charger une constante. Plus précisément, on parle de mode immédiat lorsque la donnée à charger dans le registre concerné se trouve « immédiatement après le code opération », d'où le nom, et par opposition à d'autres modes de référencement comme le mode indexé, dans lequel tu utilises un registre pour pointer l'endroit en mémoire, éventuellement associé à un offset.

    Le mode « direct », en revanche, est défini différemment selon les familles de micro-processeurs. Généralement, il s'agit de spécifier directement l'emplacement à lire ou à écrire : soit c'est une adresse mémoire, soit c'est un registre. On le dit ainsi par opposition au mode « indirect » et par ce qu'il introduit : une indirection.

    Mais sur 6809, par exemple, on faisait la différence entre le mode direct et le mode étendu. Sur cette machine, le mode direct fonctionnait bien comme on l'entend mais sur les seize bits que comptait une adresse mémoire, on n'en passait que les 8 de poids faible. Les huit autres étant chargés préalablement dans un registre nommé DP (Direct Page), ça permettait de faire des accès très rapides et de gagner un octet sur chaque code opération lorsque l'on travaillait sur une petite zone de 256 octets maximum. Le mode étendu, lui, était le cas le plus répandu, lors duquel on spécifiait l'adresse entière sur 16 bits.

  3. #3
    Invité de passage
    Femme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : octobre 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut

    merci , c clair

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •