Ця стаття містить перелік джерел, але походження окремих тверджень у ній залишається незрозумілим через практично повну відсутність виносок. (квітень 2020) |
Розробка | 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; |
Рухома кома | 16 бітів: опційно (окремий співпроцесор); 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).