| microprocesseur | Format lecture | ||||
| Dans le menu Fichier, cliquez sur Imprimer. | |||||
| 4. | Architectures CISC et RISC |
Le jeu d’instructions d’un microprocesseur correspond à l’ensemble des instructions qu’il reconnaît et peut exécuter. Ce jeu comprend, en particulier, les instructions de bas niveau telles que l’addition, la soustraction, la multiplication et la division. Selon son jeu d’instructions, un microprocesseur peut présenter deux types d’architectures : CISC ou RISC.
Les microprocesseurs d’architecture CISC (Complex Instruction Set Computing, processeur à jeu d’instructions complexes) sont les plus anciens et manipulent des instructions complexes ; mais ces dernières sont effectuées à une vitesse relativement lente. L’évolution des microprocesseurs a consisté pendant longtemps à définir des jeux d’instructions de plus en plus complexes. Les chercheurs d’IBM se sont alors aperçus, en analysant un grand nombre de programmes, qu’en réalité peu de ces instructions étaient effectivement utilisées. Ils ont alors défini un nouveau jeu d’instructions beaucoup plus simple appelé RISC (Reduced Instruction Set Computing, processeur à jeu d’instructions réduit), formé des instructions les plus utilisées.
Dans les microprocesseurs RISC, les instructions peuvent être exécutées très rapidement (notamment grâce à des mécanismes complexes de décodage comme le pipeline). Ces architectures se sont maintenant imposées et sont au cœur de tous les microprocesseurs modernes.