Шаблон:Архитектура CPU: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Метка: редактор вики-текста 2017
русификация (кроме branching)
Строка 2: Строка 2:
{{Карточка
{{Карточка
| имя = Архитектура CPU
| имя = Архитектура CPU
| вверху = {{карточка/название|{{{title|{{{name|}}}}}}}}
| вверху = {{карточка/название|{{{название|{{{title|{{{name|}}}}}}}}}}}
| стиль_вверху = background:#eaecf0;
| стиль_вверху = background:#eaecf0;
| изображение = {{wikidata|p154|{{{logo|{{{Logo|}}}}}}}}
| изображение = {{wikidata|p154|{{{логотип|{{{logo|{{{Logo|}}}}}}}}}}}
| изображение2 = {{wikidata|p18|{{{image|}}}|size={{{image_size|}}}|caption={{{caption|}}}}}
| изображение2 = {{wikidata|p18|{{{изображение|{{{image|}}}}}}|size={{{размер изображения|{{{image_size|}}}}}}|caption={{{описание изображения|{{{caption|}}}}}}}}
| стиль_заголовков = background:#eaecf0;
| стиль_заголовков = background:#eaecf0;


| метка1 = Разработчик
| метка1 = Разработчик
| текст1 = {{{designer|}}}
| текст1 = {{{разработчик|{{{designer|}}}}}}
| викиданные1 = P287
| викиданные1 = P287


| метка2 = Разрядность
| метка2 = Разрядность
| текст2 = {{{bits|}}}
| текст2 = {{{разрядность|{{{bits|}}}}}}
| викиданные2 =
| викиданные2 =


| метка3 = Представлена
| метка3 = Представлена
| текст3 = {{{introduced|}}}
| текст3 = {{{дата анонсирования|{{{introduced|}}}}}}
| викиданные3 = p580
| викиданные3 = p580


| метка4 = Версии
| метка4 = Версии
| текст4 = {{{version|}}}
| текст4 = {{{версии|{{{version|}}}}}}
| викиданные4 =
| викиданные4 =


| метка5 = Архитектура
| метка5 = Архитектура
| текст5 = {{{design|}}}
| текст5 = {{{стратегория|{{{design|}}}}}}
| викиданные5 =
| викиданные5 =


| метка6 = Тип
| метка6 = Тип
| текст6 = {{{type|}}}
| текст6 = {{{тип|{{{type|}}}}}}
| викиданные6 =
| викиданные6 =


| метка7 = Кодирование СК
| метка7 = Кодирование СК
| текст7 = {{{encoding|}}}
| текст7 = {{{кодирование|{{{encoding|}}}}}}
| викиданные7 =
| викиданные7 =


Строка 41: Строка 41:


| метка9 = Порядок байтов
| метка9 = Порядок байтов
| текст9 = {{{endianness|}}}
| текст9 = {{{порядок байтов|{{{endianness|}}}}}}
| викиданные9 = p3374
| викиданные9 = p3374


| метка10 = Размер страницы
| метка10 = Размер страницы
| текст10 = {{{page size|}}}
| текст10 = {{{размер страницы|{{{page size|}}}}}}
| викиданные10 =
| викиданные10 =


| метка11 = Расширения
| метка11 = Расширения
| текст11 = {{{extensions|}}}
| текст11 = {{{расширения|{{{extensions|}}}}}}
| викиданные11 =
| викиданные11 =


| метка12 = Open
| метка12 = Открытая?
| текст12 = {{{open|}}}
| текст12 = {{{open|}}}
| викиданные12 =
| викиданные12 =
Строка 59: Строка 59:


| метка14 = Общего назначения
| метка14 = Общего назначения
| текст14 = {{{gpr|}}}
| текст14 = {{{регистры общего назначения|{{{gpr|}}}}}}
| викиданные14 =
| викиданные14 =


| метка15 = Вещественные
| метка15 = Вещественные
| текст15 = {{{fpr|}}}
| текст15 = {{{вещественные регистры|{{{fpr|}}}}}}
| викиданные15 =
| викиданные15 =


| метка16 = SIMD
| метка16 = SIMD
| текст16 = {{{simdr|}}}
| текст16 = {{{регистры SIMD|{{{simdr|}}}}}}
| викиданные16 =
| викиданные16 =


| метка17 = Предикатные
| метка17 = Предикатные
| текст17 = {{{pr|}}}
| текст17 = {{{предикатные регистры|{{{pr|}}}}}}
| викиданные17 =
| викиданные17 =


| текст18 = {{{registers|}}}
| текст18 = {{{всего регистров|{{{registers|}}}}}}
}}{{ИТ:Общие проверки}}<noinclude>
}}{{ИТ:Общие проверки}}<noinclude>
{{doc}}
{{doc}}

Версия от 10:47, 27 октября 2018

Архитектура CPU
Документация

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

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

{{Архитектура CPU
| название                   = 
| разработчик                = 
| разрядность                = 
| дата анонсирования         = 
| версии                     = 
| архитектура                = 
| тип                        = 
| кодирование                = 
| реализация переходов       = 
| порядок байтов             = 
| размер страницы            = 
| расширения                 = 
| открытость                 = 
| регистры общего назначения = 
| вещественные регистры      = 
| регистры SIMD              = 
| предикатные регистры       = 
| всего регистров            = 
}}

Параметры шаблона

{{Архитектура CPU
| название                   = Обозначение архитектуры, например: e2k, x86, SPARC, PowerPC, MIPS, ARM
| разработчик                = Разработчик архитектуры
| разрядность                = Ширина аккумулятора, регистров общего назначения, верхушки стека, например: 32-бит, 64-бит
| дата анонсирования         = Год публичного представления
| версии                     = Версия/ревизия архитектуры/система команд
| архитектура                = Стратегия разработки, например: RISC, CISC, VLIW
| тип                        = Тип архитектуры, например: Регистр-Pегистр, Регистр-Память, Память-Память
| кодирование                = Кодирование системы команд, например: фиксированное или перемененное число бит, 16 или 32 бит
| реализация переходов       = Реализация условных переходов, например: предикатные регистры, флаги условий, сравнение и переход
| порядок байтов             = Порядок байтов, т. е. Little-, Big-, Bi-endian
| размер страницы            = Основной размер страниц виртуальной памяти, т. е. 4 KiB, 2 MiB, 1 GiB (не включая "huge pages" и другие расширения)
| расширения                 = Расширения системы команд, i. e. MMX, SSE, AltiVec, VIS и т. д.
| открытость                 = Архитектура открытая или нет?
| регистры общего назначения = Количество регистров общего назначения (и размер, если не указано полем bits=)
| вещественные регистры      = Количество вещественных регистров (и размер, если не указано полем bits= или не совпадает с ним)
| регистры SIMD              = Количество SIMD (SSE, AVX) регистров и их размер
| предикатные регистры       = Количество предикатных регистров
| всего регистров            = Количество и размер процессорных регистров — всего
}}

Все поля опциональные.

Пример

SPARC
Разработчик Sun Microsystems
Разрядность 64-бит (32 → 64)
Представлена 1985
Версии V9 (1993)
Тип Регистр-Pегистр
Кодирование СК фиксированное
Порядок байтов Bi (Big → Bi)
Размер страницы 8 KiB
Расширения VIS 1.0, 2.0, 3.0
Общего назначения 31 (G0 = константа ноль; неглобальные регистры используют регистровые окна)
Вещественные 32
{{Архитектура CPU
  | название                   = SPARC
  | разработчик                = [[Sun Microsystems]]
  | разрядность                = 64-бит (32 → 64)
  | дата анонсирования         = 1985
  | версии                     = V9 (1993)
  | архитектура                = RISC
  | тип                        = Регистр-Pегистр
  | кодирование                = фиксированное
  | реализация переходов       = Флаги условий
  | порядок байтов             = Bi (Big → Bi)
  | размер страницы            = 8 KiB
  | расширения                 = [[Visual Instruction Set|VIS]] 1.0, 2.0, 3.0
  | открытость                 = да
  | регистры общего назначения = 31 (G0 = константа ноль; неглобальные регистры используют регистровые окна)
  | вещественные регистры      = 32
  }}

См. также

  • {{Карточка центрального процессора}} для описания CPU