X86

x86
Процесор Intel 80486 DX2
РозробкаIntel, AMD
Розрядність16, 32 і 64 біти
Поява1978 (16 бітів), 1985 (32 біти), 2003 (64 біти)
Тип архітектуриCISC
Інструкціїзмінної довжини (від 1 до 15 байтів)
Реалізація переходівумовні
Порядок байтівlittle-endian
Розширенняx87, IA-32, x86-64, MMX, 3DNow!, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4.2, SSE5, AES-NI, CLMUL, RdRand, SHA, MPX, SGX, XOP, F16C, ADX, BMI, FMA, AVX, AVX2, AVX512, VT-x, AMD-V, TSX, ASF
Відкритий дизайнчастково
Регістри
Загального призначення16 бітів: 6 частково спеціалізованих регістрів, BP і SP — спеціалізовані;

32 біти: 8 загального призначення, включно з EBP і ESP;

64 біти: 16 загального призначення, включно з RBP і RSP
Рухома кома16 бітів: опційно (окремий співпроцесор);

32 біти: x87, опційно SSE2;

64 біти: x87 і SSE2, опційно AVX2 і AVX512

x86 (англ. Intel 80x86) — архітектура процесорів та ядра мікроконтролерів з однойменною системою команд. x86 або 80x86 є загальною назвою мікропроцесорної архітектури та архітектури розробленої на її базі обчислювальної техніки. Вперше реалізована в процесорах компанії Intel. Архітектура x86 у значно вдосконаленому вигляді і нині[коли?] домінує на ринку настільних і мобільних комп'ютерів та малих серверів.

Назва x86 походить від останніх цифр у назві першої моделі процесора на її базі — Intel 8086. Ці цифри також присутні у назвах наступних моделей (Intel 80186, Intel 80286, Intel 80386, Intel 80486 тощо) цієї родини процесорів.

Крім Intel, ця архітектура також була реалізована в процесорах інших виробників: AMD, VIA, Transmeta, IDT та інші. Вдосконалений варіант цієї архітектури із розрядністю 32 біти називається IA-32 (Intel Architecture 32).


Developed by StudentB