From WikiChip
Difference between revisions of "x86"
(Created page with "'''x86''' is a family of little-endian instruction set architectures and extensions. As its namesake indicates, the x86 ISA...") |
|||
Line 1: | Line 1: | ||
+ | {{isa box | ||
+ | | name = x86 | ||
+ | | developer = Intel | ||
+ | | developer 2 = AMD | ||
+ | | dev model = Proprietary | ||
+ | | design = Von Neumann | ||
+ | | data size = 8 bit | ||
+ | | data size 2 = 16 bit | ||
+ | | data size 3 = 32 bit | ||
+ | | data size 4 = 64 bit | ||
+ | | data size 5 = 128 bit | ||
+ | | data size 6 = 256 bit | ||
+ | | data size 7 = 512 bit | ||
+ | | inst size = Variable | ||
+ | | inst count = | ||
+ | | introduction = 1978 | ||
+ | | version = | ||
+ | | format = Register-Memory | ||
+ | | endianness = Little-endian | ||
+ | }} | ||
'''x86''' is a family of [[little-endian]] [[instruction set architectures]] and [[instruction set architectures extension|extensions]]. As its namesake indicates, the x86 ISA offers [[binary compatibility]] all the way from the original {{intel|8086}} to modern [[microarchitecture]]s as well as source code compatibility since the {{intel|8080}}. The architecture is widely used in the [[desktop]] and [[server]] markets by a number of [[semiconductor companies|companies]] including [[Intel]], [[AMD]], [[VIA]], [[DM&P]], and [[RDC Semiconductors|RDC]]. | '''x86''' is a family of [[little-endian]] [[instruction set architectures]] and [[instruction set architectures extension|extensions]]. As its namesake indicates, the x86 ISA offers [[binary compatibility]] all the way from the original {{intel|8086}} to modern [[microarchitecture]]s as well as source code compatibility since the {{intel|8080}}. The architecture is widely used in the [[desktop]] and [[server]] markets by a number of [[semiconductor companies|companies]] including [[Intel]], [[AMD]], [[VIA]], [[DM&P]], and [[RDC Semiconductors|RDC]]. |
Revision as of 13:17, 25 October 2016
x86 ISA | |
Developer | Intel AMD |
Dev model | Proprietary |
Design | Von Neumann |
Data word size | 8 bit 1 octets , 16 bit2 nibbles 2 octets , 32 bit4 nibbles 4 octets , 64 bit8 nibbles 8 octets , 128 bit16 nibbles 16 octets , 256 bit32 nibbles 32 octets , 512 bit64 nibbles 64 octets
128 nibbles |
Instruction word size | Variable "Variable" is not a number.
|
Introduction | 1978 |
Format | Register-Memory |
Endianness | Little-endian |
ISAs • By Company • By Inst • By 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.
Facts about "x86"
designer | Intel + and AMD + |
first launched | 1978 + |
full page name | x86 + |
instance of | instruction set architecture + |
name | x86 + |
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) +, 128 bit (16 octets, 32 nibbles) +, 256 bit (32 octets, 64 nibbles) + and 512 bit (64 octets, 128 nibbles) + |