ISA et assembleur
Quelle affirmation concernant la longueur des instructions de base RISC-V et des instructions x86 est correcte ?
- ALes deux sont de longueur fixe de 32 bits
- BRISC-V est de longueur variable et x86 de longueur fixe de 32 bits
- CLes instructions de base RISC-V sont de longueur fixe de 32 bits, celles de x86 de longueur variable de 1 à 15 octets
Afficher la réponse et l'explication
Réponse : C. Les instructions de base RISC-V sont de longueur fixe de 32 bits, celles de x86 de longueur variable de 1 à 15 octets
Toutes les instructions de base RISC-V font 32 bits, et leurs limites sont immédiatement identifiables (avec l'extension C d'instructions compressées, des instructions de 16 bits s'y mêlent). En x86, les instructions vont de 1 octet jusqu'à 15 octets avec préfixes et immédiats, et le début de l'instruction suivante n'est connu qu'après lecture de l'instruction courante. Les circuits de décodage simultané de plusieurs instructions sont donc complexes en x86.