Information Technology Reference
In-Depth Information
4.2.2
Les différents types d'opérandes
Les opérandes désignent les données sur lesquelles le code opération de l'instruction
doit être réalisé. Selon le type d'instruction, le code opération peut admettre 1, 2
ou 3 opérandes.
Un opérande peut être de trois natures différentes :
- l'opérande est une valeur immédiate, par exemple la valeur 3 ;
- l'opérande est un registre du processeur, par exemple le registre R1 ;
- l'opérande est un mot mémoire, par exemple le mot mémoire d'adresse 63 16 .
La nature de l'opérande et la façon de l'atteindre sont indiquées par l'intermédiaire
du mode d'adressage . Le format du champ opérande est donc schématiquement
composé de deux parties : le mode d'adressage lié à l'opérande et une information
complémentaire qui permet conjointement avec le mode d'adressage de trouver
l'opérande.
Exemple
information complémentaire = opérande = valeur immédiate
3
code opération
mode adressage immédiat
Opérande = 3
information complémentaire = numéro de registre
3
code opération
mode adressage registre
Opérande = contenu de Registre 3 = 5
information complémentaire = adresse mémoire
128
code opération
mode adressage direct
Opérande = contenu de la case mémoire 128 = 7
information complémentaire = adresse mémoire
64
code opération
mode adressage indirect
Opérande = contenu de la case mémoire 128 = 7
Mémoire centrale
5
Registre 3
64
128
128
7
Figure 4.8
Modes d'adressages.
 
 
Search WWH ::




Custom Search