From WikiChip
x86
Revision as of 15:03, 25 October 2016 by At32Hz (talk | contribs) (basic article outline)

x86 ISA
Developer Intel
AMD
Dev model Proprietary
Design Von Neumann
Data word size 8 bit
1 octets
2 nibbles
, 16 bit
2 octets
4 nibbles
, 32 bit
4 octets
8 nibbles
, 64 bit
8 octets
16 nibbles
Instruction word size Variable
"Variable" is not a number.
Introduction 1978
Format Register-Memory
Endianness Little-endian
ISAsBy CompanyBy InstBy Data

x86 is a family of little-endian instruction set architectures and extensions. As its namesake indicates, the x86 ISA offers binary compatibility all the way from the original 8086 to modern microarchitectures as well as source code compatibility since the 8080. The architecture is widely used in the desktop and server markets by a number of companies including Intel, AMD, VIA, DM&P, and RDC.

History

Main articles: x86/history and History of x86
New text document.svg This section is empty; you can help add the missing info by editing this page.

Overview

New text document.svg This section is empty; you can help add the missing info by editing this page.

Registers

New text document.svg This section is empty; you can help add the missing info by editing this page.

Operation Modes

New text document.svg This section is empty; you can help add the missing info by editing this page.

Instruction Set

New text document.svg This section is empty; you can help add the missing info by editing this page.

Interrupts

New text document.svg This section is empty; you can help add the missing info by editing this page.

Extensions

New text document.svg This section is empty; you can help add the missing info by editing this page.

Syntaxes

Text document with shapes.svg This article is still a stub and needs your attention. You can help improve this article by editing this page and adding the missing information.
Facts about "x86"
designerIntel + and AMD +
first launched1978 +
full page namex86 +
instance ofinstruction set architecture +
namex86 +
word size8 bit (1 octets, 2 nibbles) +, 16 bit (2 octets, 4 nibbles) +, 32 bit (4 octets, 8 nibbles) + and 64 bit (8 octets, 16 nibbles) +