Modèle:Infobox Architecture CPU
Utilisation
[modifier le code]Ce modèle est utilisé pour décrire une architecture processeur.
Syntaxe
[modifier le code]{{Infobox Architecture CPU
| nom =
| logo =
| image =
| légende =
| concepteur =
| bits =
| lancement =
| version =
| architecture =
| type =
| encodage =
| branchement =
| endianness =
| taille page =
| extensions =
| libre =
| registres =
| généraux =
| vflottante =
}}
| Paramètre | Description | Type | État | |
|---|---|---|---|---|
| Nom de l'architecture | nom | Nom de l'architecture, c'est-à-dire x86, SPARC, PowerPC, MIPS, ARM... | Chaîne | obligatoire |
| Logo | logo | aucune description | Fichier | suggéré |
| Image | image | aucune description | Fichier | suggéré |
| Légende de l'image | légende | aucune description | Contenu | facultatif |
| Concepteur de l'architecture | concepteur | aucune description | Inconnu | suggéré |
| Largeur des registres en bits | bits | Largeur des registres généraux / de la pile, i.e. 32-bit, 64-bit | Inconnu | suggéré |
| Date de lancement | lancement | aucune description | Date | suggéré |
| Version | version | Version/révision de l'architecture/ISA | Inconnu | suggéré |
| architecture | architecture | Type de conception, i.e. RISC, CISC | Inconnu | suggéré |
| Type d'architecture | type | Type d'architecture, c.-à-d. Registre-Registre, Registre-Mémoire, Mémoire-Mémoire | Inconnu | suggéré |
| Jeu d'instructions | encodage | aucune description
| Contenu | suggéré |
| branchement | branchement | Évaluation des branchements, i.e. Registre conditionnel, Code conditionnel, "Compare and branch" | Inconnu | suggéré |
| endianness | endianness | Ordre des bits, i.e. Little, Big, Bi | Inconnu | suggéré |
| Taille primaire de la page | taille page | Taille primaire de la page, c.-à-d. 4 KiB, 2 MiB, 1 GiB; n'inclut pas les "grandes pages" et autres extensions | Inconnu | suggéré |
| extensions | extensions | Extensions ISA, i.e. MMX, SSE, AltiVec, etc | Inconnu | suggéré |
| libre | libre | L'architecture est-elle libre ou propriétaire ?
| Contenu | facultatif |
| généraux | 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') | Inconnu | suggéré |
| vflottante | vflottante | Nombre de registres à virgule flottante (et taille, si elle n'a pas déjà été indiquée dans le paramètre 'bits') | Inconnu | suggéré |
| registres | registres | Nombre et taille des registres processeurs | Inconnu | facultatif |
Exemple
[modifier le code]
| 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 de page | 8 KiB |
| Extensions | VIS 1.0, 2.0, 3.0 |
| Libre | Yes |
| Registres | |
| Usage général | 31 (G0 = 0; les registres non-globaux utilisent une fenêtre de registres) |
| Virgule flottante | 32 |
| modifier |
|
{{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]])
| vflottante = 32
}}
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.