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).