Шаблон:Infobox CPU architecture

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 14:39, 3 декабря 2016.
Documentation icon Шаблон документации[просмотр] [править] [история] [защитить]

Этот шаблон для обобщения информации об архитектуре центрального процессора.

Использование

name
Дизайнер designer
Биты bits
Представлен introduced
Версия desiversiongn
Дизайн design
Тип type
Кодирование encoding
Разветвление branching
Порядок байтов endianness
Размер страницы pagesize
Расширения extensions
Открыто open
Регистры
registers
Общее назначение gpr
FPU (Floating Point Unit) fpr
{{Infobox CPU architecture
| name       = 
| designer   = 
| bits       = 
| introduced = 
| version    = 
| design     = 
| type       = 
| encoding   = 
| branching  = 
| endianness = 
| page size  = 
| extensions = 
| open       = 
| registers  = 
| gpr        = 
| fpr        = 
}}

Описание

{{Infobox CPU architecture
| name       = Название архитектуры, например,. x86, SPARC, PowerPC, MIPS, ARM
| designer   = Проектировщик архитектуры
| bits       = Ширина регистров/стека сумматора главные/общие главные регистры/стек, например 32-bit, 64-bit
| introduced = Год представления
| version    = Версия/пересмотр архитектура/ISA
| design     = Стратегия дизайна, например,. RISC, CISC
| type       = Тип архитектуры, например Register-Register, Register-Memory, Memory-Memory
| encoding   = Кодирование набора команд, например Fixed or Variable
| branching  = Ветвящаяся оценка, например. Condition register, Condition code, Compare and branch
| endianness = Порядок байтов, т.е. Little, Big, Bi
| page size  = Первичный размер страницы, т.е. 4 KiB, 2 MiB, 1 GiB; не включает в себя "огромные страницы " и другие расширения
| extensions = ISA расширения, т.е. MMX, SSE, AltiVec, и тд
| open       = Является ли открытой архитектурой или нет?
| registers  = Число и размер регистров процессора
| gpr        = Количество регистров общего назначения (и размер, если не указано битами= )
| fpr        = Количество регистров с плавающей точкой (и размер, если не указано битами= )
}}

Все поля являются обязательными.

Пример

SPARC
Дизайнер Sun Microsystems
Биты 64-bit (32 → 64)
Представлен 1985
Версия V9 (1993)
Дизайн RISC
Тип Register-Register
Кодирование Fixed
Разветвление Condition code
Порядок байтов Bi (Big → Bi)
Размер страницы 8 KiB
Расширения VIS 1.0, 2.0, 3.0
Открыто Yes
Регистры
Общее назначение 31 (G0 = 0; non-global registers use register windows)
FPU (Floating Point Unit) 32
{{Infobox CPU architecture
| 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
}}

Параметры

Все параметры являются необязательными.

Параметр Описание
name Название архитектуры, например, x86, SPARC, PowerPC, MIPS, ARM
designer Дизайнер архитектуры
bits Ширина аккумулятора/регистров общего назначения/вершины стека, например, 32 -разрядный, 64 -разрядный
introduced Год введен
version Версия/пересмотр архитектуры/ISA
design стратегия дизайна, например, RISC, CISC
type Тип архитектуры, например, Регистр-Регистр, Регистр - память, память - память
encoding Набор команд кодирования, например, Фиксированной или переменной длины
branching Разветвление оценки, например, Состояние регистра, код условия, сравнения и филиал
endianness порядок байтов, например, Большой, маленький, Bi
page size Первичный размер страницы, например, 4 KiB, 2 MiB, 1 Гигабайт; не включает в себя "огромные страницы " и другие расширения
extensions расширения ISA, например, MMX, SSE, AltiVec
open это архитектура открыта или нет? (Как в свободной форме или собственность )
registers Количество и размер регистров процессора
gpr Количество регистров общего назначения (и размер, если не указано битами)
fpr Количество регистров с плавающей точкой (и размер, если не указано битами)