Aller au contenu

Modèle:Infobox Architecture CPU/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 31 mars 2010 à 13:27 et modifiée en dernier par Gonzolito (discuter | contributions) (Exemple : modif exemple). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Modèle:Documentation modèle vue directement

Utilisation

Ce modèle est utilisé pour décrire une architecture processeur

Syntaxe

{{Infobox architecture CPU 
| nom          = 
| concepteur   = 
| bits         = 
| lancement    = 
| version      = 
| architecture = 
| type         = 
| encodage     = 
| branchement  = 
| endianness   = 
| taille page  = 
| extensions   = 
| libre        = 
| registres    = 
| généraux     = 
| vflottante   = 
}}


Paramètres

{{Infobox architecture CPU
| nom          = Nom de l'architecture, i.e. x86, SPARC, PowerPC, MIPS, ARM
| concepteur   = Concepteur de l'architecture
| bits         = Largeur des registre généraux / de la pile, i.e. 32-bit, 64-bit
| lancement    = Année de lancement
| version      = Version/révision de l'architecture/ISA
| architecture = Type de conception, i.e. RISC, CISC
| type         = Type d'architecture, i.e. Registre-Registre, Registre-Mémoire, Mémoire-Mémoire
| encodage     = Jeu d'instructions, e.g. Fixe ou Variable
| branchement  = Évaluation des branchements, i.e. Registre conditionnel, Code conditionnel, "Compare and branch"
| endianness   = Ordre des bits, i.e. Little, Big, Bi
| taille page  = Ptaille primaire de la page, i.e. 4 KiB, 2 MiB, 1 GiB; n'inclut aps les "grandes pages" et autres extensions
| extensions   = Extensions ISA, i.e. MMX, SSE, AltiVec, etc
| libre        = l'architecture est-elle libre, ou pas (ou propriétaire)
| registres    = Nombre est taille des registres processeurs
| généraux     = Nombre de registre à usage général (et taille, si elle n'a pas déjà été indiquée dans le paramètre 'bits')
| vflottante   = Nombre de registres à virgule flottante (et taille, si elle n'a pas déjà été indiquée dans le paramètre 'bits')
}}

Tous les champs sont optionnels.

Exemple

{{Infobox architecture CPU | nom = SPARC | Concepteur = Sun Microsystems | bits = 64-bit (32 → 64) | lancement = 1985 | version = V9 (1993) | architecture = RISC | type = Registre-Registre | encodage = Fixe | branchement = Code conditionnel | endianness = Bi (Big → Bi) | taille page = 8 KiB | extensions = VIS 1.0, 2.0, 3.0 | libre = Yes | généraux = 31 (G0 = 0; les registres non-globaux utilisent une [[fenêtre de registres]s) | vflottante = 32 }}

{{Infobox architecture CPU
| nom          = SPARC
| Concepteur   = [[Sun Microsystems]]
| bits         = 64-bit (32 → 64)
| lancement    = 1985
| version      = V9 (1993)
| architecture = RISC
| type         = Registre-Registre
| encodage     = Fixe
| branchement  = Code conditionnel
| endianness   = Bi (Big → Bi)
| taille page  = 8 KiB
| extensions   = [[Visual Instruction Set|VIS]] 1.0, 2.0, 3.0
| libre        = Yes
| généraux     = 31 (G0 = 0; non-global registers use [[register window]]s)
| vflottante   = 32
}}