Type de données
|
Mise en œuvre
|
Exemples
|
Observations
|
Scalaire
|
Adressage direct
|
move.w
#$0075,d0
|
Le mot de poids faible du registre d0 est
affecté par la valeur $0075
|
Adressage absolu
|
move.w
d0,$0bf71b00
|
Le mot de poids faible contenu à
l'adresse 0bf71b00 est affecté par le contenu de d0.w
|
Adressage indirect
|
move.b
(a0),d0
|
Le mot poids faible de d0 est affecté par
le contenu de l'adresse contenu dans le pointeur d'adresses a0
|
Tableau
|
Adressage indirect avec déplacement
|
move.b d0,(a5,d2.l)
|
Le l'octet de poids faible contenu dans
d0 est transféré à l'adresse contenu dans le pointeur a0 additionné au
contenu de d0.l. Le pointeur d'adresse a0 pointe le tableau. Le registre
d0.l joue le rôle d'un index.
|
Pile
|
Adressage indirect post incrémenté
|
not.b (a0)+
|
L'octet de poids faible pointé par
l'adresse contenu dans le pointeur a0 est complémenté et le pointeur a0 est
incrémenté d'une unité : 1 en .b, 2 en .w et 4 en .l.
|
Adressage indirect pré décrémenté
|
not.b –(a0)
|
L'octet de poids faible pointé par
l'adresse contenu dans le pointeur a0 moins une unité : 1 en .b, 2 en .w ou
4 en .l est complémenté.
|