Next: Types d'opérandes
Up: Caractéristiques
Previous: Relation entre mémoire et
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.
Patrick Marcel
2001-01-24