| |||||
| Dernière réponse | |
|---|---|
| Sujet : pour les connaisseurs différence entre processeurs risc et sisc ? | |
| karl18 | Attention à ne pas tout confondre.
Les processeurs Intel sont des processeurs CISC (pt de vu utilisateur). Seulement le jeu d'instruction en microcodé et convertisse donc le code CISC en micro-code. La nouveauté du P4 est d'ailleurs d'avoir un cache L1 de donnée qui contient les microcodes et non les instructions CISC. Les processeurs RISC ont bien la particularité d'avoir peu de mode d'adressage (le plus connu, immédiat). Cependant, les unités multimédia comme ALTIVEC se programme comme le MMX et on peut avoir des opérandes de type mémoire. Quelques exemples de modes d'adressages foireux de CISC (de mémoire): es:[bx+k*dx] sur 8086 (a2)++ (post incrémentation), a0-a7/d0-a7 (sauvegarde des registres) sur 68k Et çà reste basic par rapport à ce qu'on peut trouver dans certaines archi (genre adressage en tableau circulaire, très sympa !). Concernant le fait qu'il y ait ou non un MMX, cela ne change rien, il s'agit tout au plus d'unité fonctionnel supplémentaire. Le pipeline n'a rien a voir avec le fait que ce soit CISC ou RISC. Le pipeline n'est pas une spécificité d'un processeur, mais un concept général pour réaliser une fonction de manière récursive et organiser l'archi en fonction afin de paralléliser le traitement des données et augmenter les débits de traitement (mais cela ne diminue pas le temps d'un seul traitement). |
| Vue Rapide de la discussion |
|---|