Şablon:Merkezi işlem birimi mimarisi bilgi kutusu
Görünüm
Bu şablon şu Lua modülünü kullanıyor: |
Bu şablon, CPU Komut seti Mimarileri içindir.
Kullanım[kaynağı değiştir]
{{Merkezi işlem birimi mimarisi bilgi kutusu | name = | designer = | bits = | introduced = | version = | design = | type = | encoding = | branching = | endianness = | page size = | extensions = | open = | predecessor = | successor = | registers = | gpr = | fpr = | vpr = }}
Açıklama[kaynağı değiştir]
{{Merkezi işlem birimi mimarisi bilgi kutusu | name = Name of architecture, e.g. x86, SPARC, PowerPC, MIPS, ARM | designer = Designer of the architecture | bits = Width of accumulator/general registers/stack top, e.g. 32-bit, 64-bit | introduced = Year introduced | version = Version/revision of architecture/ISA | design = Design strategy, e.g. RISC, CISC | type = Type of architecture, e.g. Register-Register, Register-Memory, Memory-Memory | encoding = Instruction set encoding, e.g. Fixed or Variable | branching = Branching evaluation, e.g. Condition register, Condition code, Compare and branch | endianness = Byte ordering, i.e. Little, Big, Bi | page size = Primary size of page, i.e. 4 KiB, 2 MiB, 1 GiB; does not include "huge pages" and other extensions | extensions = ISA extensions, i.e. MMX, SSE, AltiVec, etc | predecessor = Earlier architecture(s) this one is based on, if it has a separate page | successor = Later architecture(s) based primarily on this one, if it has a separate page | open = Is the architecture open or not? (as in free or proprietary) | registers = Number and size of processor registers | gpr = Number of general-purpose registers (and size, if not indicated by bits=) | fpr = Number of floating-point registers (and size, if not indicated by bits=) | vpr = Number of vector registers (and size, if not indicated by bits=) }}
Tüm alanlar isteğe bağlıdır.
Örnek[kaynağı değiştir]
Tasarımcı | Sun Microsystems |
---|---|
Bit | 64-bit (32 → 64) |
Tanıtım | 1985 |
Sürüm | V9 (1993) |
Tasarım | RISC |
Tip | Register-Register |
Kodlama | Fixed |
Dallanma | Condition code |
Endian tipi | Bi (Big → Bi) |
Sayfa boyutu | 8 KiB |
Uzantılar | VIS 1.0, 2.0, 3.0 |
Açık | Yes |
Kaydediciler | |
Genel amaçlı | 31 (G0 = 0; non-global registers use register windows) |
Kayan nokta | 32 |
{{Merkezi işlem birimi mimarisi bilgi kutusu | name = SPARC | designer = [[Sun Microsystems]] | bits = 64-bit (32 → 64) | introduced = 1985 | version = V9 (1993) | design = RISC | type = Register-Register | encoding = Fixed | branching = Condition code | endianness = Bi (Big → Bi) | page size = 8 KiB | extensions = [[Visual Instruction Set|VIS]] 1.0, 2.0, 3.0 | open = Yes | gpr = 31 (G0 = 0; non-global registers use [[register window]]s) | fpr = 32 }}
Parametreler[kaynağı değiştir]
Tüm parametreler isteğe bağlıdır.
- name
- Name of architecture, e.g. x86, SPARC, PowerPC, MIPS, ARM
- designer
- Designer of the architecture
- bits
- Width of accumulator/general registers/stack top, e.g. 32-bit, 64-bit
- introduced
- Year introduced
- version
- Version/revision of architecture/ISA
- design
- Design strategy, e.g. RISC, CISC
- type
- Type of architecture, e.g. Register-Register, Register-Memory, Memory-Memory
- encoding
- Instruction set encoding, e.g. Fixed or Variable
- branching
- Branching evaluation, e.g. Condition register, Condition code, Compare and branch
- endianness
- Byte ordering, e.g. Little, Big, Bi
- page size
- Primary size of page, e.g. 4 KiB, 2 MiB, 1 GiB; does not include "huge pages" and other extensions
- extensions
- ISA extensions, e.g. MMX, SSE, AltiVec
- open
- Is the architecture open or not? (as in free or proprietary)
- predecessor
- Earlier architecture(s) this one is based on, if it has a separate page
- successor
- Later architecture(s) based primarily on this one, if it has a separate page
- registers
- Number and size of processor registers
- gpr
- Number of general-purpose registers (and size, if not indicated by bits=)
- fpr
- Number of floating-point registers (and size, if not indicated by bits=)
- vpr
- Number of vector registers (and size, if not indicated by bits=)
Ayrıca bakınız[kaynağı değiştir]
- CPU'lar için
- Bilgisayar veri yolları için