Keywords: archi

Next: Types d'opérandes Up: Caractéristiques Previous: Relation entre mémoire et

## Types d'instructions

Le nombre d'opcodes varie d'une machine à l'autre. On peut cependant donner les catégories principales suivantes :

- transfert de données : ces instructions spécifient l'emplacement des opérandes source et destination, la taille des données à transférer, ainsi que la manière d'accéder à ces donnée (le mode d'adressage) ;
- les opérations arithmétique : toutes les machines comprennent les opérations de base sur des entiers signés (fixed point numbers), la plupart incluent des instructions pour les opérations sur des flottants, d'autres instructions sont parfois disponibles ;
- logique : servent aux manipulations de données bit à bit (masque), aux décalages,
- conversion : changement du format d'une donnée (e.g., DCB vers binaire) ;
- E/S : transfert de données avec les E/S ;
- contrôle système : instructions réservées à un mode d'exécution privilégié (e.g., pour l'utilisation du système d'exploitation) ;
- transfert de contrôle : instructions impliquant un changement explicite du compteur ordinal, pour exécuter un branchement conditionnel, ou une répétition.