« Fonctionnement d'un ordinateur/Les jeux d'instructions » : différence entre les versions
Fonctionnement d'un ordinateur/Les jeux d'instructions (modifier)
Version du 2 mai 2018 à 12:38
, il y a 5 ans→Adressage des opérandes
Ligne 5 :
La première classification que nous allons voir est celle basée sur l'adressage des opérandes, et les transferts de données entre mémoire, unité de calcul, et registres. Le critère de distinction entre ces architectures est les modes d'adressage autorisés pour les instructions de calcul. Les accès mémoire et branchements ne sont pas vraiment impliqués dans cette classification. La raison à cela est que les branchements ont des modes d'adressages dédiés, tandis que les accès mémoire ont besoin de beaucoup de modes d'adressage pour faire leur travail. Tel n'est pas le cas des instructions de calculs, qui peuvent utiliser un nombre limité de modes d'adressage sans le moindre problèmes. Certaines architectures ont décidé de limiter les modes d'adressages pour les calculs, afin de simplifier le processeur ou le travail du compilateur. D'autres ont décidé d'utiliser beaucoup de modes d'adressage, dans un souci de flexibilité ou de performances. Bref, voyons comment les différents types d'architectures ont géré le cas des modes d'adressages pour les instructions de calcul.
La classification que nous allons aborder
{|class="wikitable"
|