« Fonctionnement d'un ordinateur/Les jeux d'instructions » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 114 :
! Propriété!!CISC!!RISC
|-
! scope="col"
| Élevé, parfois plus d'une centaine.▼
|-
! scope="col"
▲| Instructions de taille variable, pour améliorer la densité de code.
▲| Instructions de taille fixe pour simplifier le processeur.
* Pas d'architecture LOAD-STORE.
* Peu de modes d’adressage.
* Pas de modes d'adressages complexes.
* Architecture LOAD-STORE.
|-
! scope="col"
▲| Beaucoup d'instructions complexes : fonctions trigonométriques, gestion de texte, calculs cryptographiques, compression de données, etc.
▲| Pas d'instruction complexes.
▲|-
▲| Supportent des types de données complexes : texte, listes chainées, etc.
▲| Types supportés limités aux entiers (adresses comprises) et flottants.
▲|-
▲| Beaucoup de modes d'adressages : indirect avec auto-incrément/décrément, inhérent, indexed absolute, etc.
▲| Peu de modes d’adressage, pas de modes d'adressages complexes.
▲|-
▲| Possibilité d'effectuer plusieurs accès mémoires par instruction, avec certains modes d'adressage.
▲| Pas plus d'un accès mémoire par instruction.
▲|-
▲|-
▲| Présence de registres spécialisés, parfois absence de registres généraux.
▲| Presque pas de registres spécialisés.
▲|-
▲| Peu de registres : rarement plus de 16 registres entiers.
▲| Beaucoup de registres, souvent plus de 32.
|}
|