Professional Documents
Culture Documents
1
10/03/2010
Modes d’adressage
Adressage implicite
• Le champs opérande contient la donnée ou la référence ( adresse ) à la
donnée.
• Le mode d’adressage définit la manière dont le microprocesseur va
accéder à l’opérande. • L’instruction est sans opérande
• Le code opération de l’instruction comporte un ensemble de bits pour
indiquer le mode d’adressage. Code opération
• Les modes d’adressage les plus utilisés sont : Certaines opérations ne peuvent être réalisées que sur une
Implicite donnée se trouvant en un endroit bien précis du processeur
Immédiat (par exemple, l’accumulateur ou la pile).
Direct
Indirect Exemple:
Basé NEG : calcul le complément à 2 du contenu de l’accumulateur
Indexé PUSHA : range tous les registres dans la pile.
combiné
2
10/03/2010
ADD
Registre index: contient le déplacement
250
Registre base: contient une adresse
3
10/03/2010
• Exemple 2 : déroulement de l’instruction d’addition en mode direct • Exemple 3 : Déroulement de l’instruction d’addition en mode indirect
(ACC)+ (ADR)
ACC (ACC)+ ((ADR))
ACC