Keywords: archi

Next: Conclusion Up: Quelques exemples Previous: SPARC

#### Pentium II

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