Next: Conclusion
Up: Quelques exemples
Previous: SPARC
Le pentium II comprend 9 modes
d'adressage, pouvant utiliser un registre ségment,
un registre de base et un registre d'index :
- immédiat : l'opérande est inclue dans l'instruction
- registre : l'opérande est contenue dans un registre
- déplacement : l'adresse est le contenu du registre ségment +
un déplacement inclu dans l'instruction
- indirect par registre : l'adresse est le contenu du registre
ségment + contenu du registre de base
- base et déplacement : idem précédent + déplacement
- base indexé avec déplacement : idem précédent + registre index
- base indexé avec déplacement : idem précédent + registre index
un facteur
- indexé avec déplacement : idem précédent - base
- relatif : l'adresse est le ontenu du compteur ordinal + un
déplacement contenu dans l'instruction
Le pentium comprend une grande variété de formats, l'opcode
étant le seul élément réccurrent.
Le mode d'adressage est donnée par l'opcode.
L'instruction comporte :
- un préfixe de 0, 1, 2, 3 ou 4 octet,
- un opcode de 1 ou 2 octets,
- un spécificateur d'adresse de 0, 1 ou 2 octets,
- un déplacement de 0, 1, 2 ou 4 octets,
- un champ pour l'adressage immédiat de 0, 1, 2 ou 4 octets
Les raisons de cette variété sont
l'efficacité d'exécution de langages de haut niveau,
et le respect de la compatibilité ascendante de la famille 8086
dont le pentium est issu.
Next: Conclusion
Up: Quelques exemples
Previous: SPARC
Patrick Marcel
2001-01-24