X86

x86
Разработчик Intel, AMD
Разрядность 16, 32 и/или 64 бита
Представлена 1978 (16-бит), 1985 (32-бит), 2003 (64-бит)
Архитектура CISC
Тип Регистр-Память
Кодирование СК Переменной длины (1..15 байт)
Реализация переходов флаги условий
Порядок байтов Little-endian
Размер страницы 8086i286: Нет MMU
i386, i486: 4 KiB страницы
Pentium: добавлены 4 MiB страницы
x86-64: добавлены 1 GiB страницы.
Расширения x87, IA-32, MMX, SSE, SSE2, x86-64, SSE3, SSSE3, SSE4, SSE5, AVX, AVX2, SGX
Открытая? Отчасти. Для некоторых дополнительных функций x86 архитектуры может потребоваться лицензия от Intel, по x86-64 может потребоваться дополнительная лицензия от AMD. Процессор 80486 был на рынке уже более 20 лет[1] и поэтому не может быть предметом патентных претензий. Это подмножество архитектуры x86, следовательно, полностью открыто.
Регистры
Общего назначения 16-битные: 6 регистров, частично специализированных + BP и SP;
32-битные: 6 РОН + EBP и ESP;
64-битные: 14 РОН + RBP и RSP.
Вещественные 8 x 80 бит (стековая организация)
SIMD SSE: 8 x 128 бит,
x86-64: 16 x 128 бит,
AVX: 16 x 256 бит,
AVX-512: 32 x 512 бит
Логотип Викисклада Медиафайлы на Викискладе
80486 DX2

x86 (англ. Intel 80x86) — архитектура процессора и одноимённый набор команд, впервые реализованные в процессорах компании Intel.

Название образовано от двух цифр, которыми заканчивались названия процессоров Intel ранних моделей — 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). За время своего существования набор команд постоянно расширялся, сохраняя совместимость с предыдущими поколениями.

Помимо Intel, набор команд x86 также реализован в процессорах других производителей: AMD, VIA, Transmeta, IDT, Zhaoxin[2], МЦСТ (в процессорах Эльбрус) и др. В настоящее время для 32-разрядной версии архитектуры существует ещё одно название — IA-32 (Intel Architecture — 32).

  1. 80486 32-bit CPU breaks new ground in chip density and operating performance. (Intel Corp.) (product announcement) EDN | May 11, 1989 | Pryce, Dave
  2. Начались поставки x86-совместмых китайских 16-нм процессоров Zhaoxin KX-6000. Дата обращения: 3 июля 2019. Архивировано 3 июля 2019 года.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search