From WikiChip
Difference between revisions of "x86"
(basic article outline) |
|||
Line 9: | Line 9: | ||
| data size 3 = 32 bit | | data size 3 = 32 bit | ||
| data size 4 = 64 bit | | data size 4 = 64 bit | ||
− | |||
− | |||
− | |||
| inst size = Variable | | inst size = Variable | ||
| inst count = | | inst count = | ||
Line 20: | Line 17: | ||
}} | }} | ||
'''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]]. | ||
+ | |||
+ | == History == | ||
+ | {{main|x86/history|History of x86}} | ||
+ | {{empty section}} | ||
+ | |||
+ | == Overview == | ||
+ | {{empty section}} | ||
+ | === Registers === | ||
+ | {{empty section}} | ||
+ | === Operation Modes === | ||
+ | {{empty section}} | ||
+ | |||
+ | == Instruction Set == | ||
+ | {{empty section}} | ||
+ | |||
+ | === Interrupts === | ||
+ | {{empty section}} | ||
+ | |||
+ | === Extensions === | ||
+ | {{empty section}} | ||
+ | |||
+ | == Syntaxes == | ||
+ | |||
+ | {{stub}} |
Revision as of 15:03, 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
16 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.
Contents
History
- Main articles: x86/history and History of x86
![]() |
This section is empty; you can help add the missing info by editing this page. |
Overview
![]() |
This section is empty; you can help add the missing info by editing this page. |
Registers
![]() |
This section is empty; you can help add the missing info by editing this page. |
Operation Modes
![]() |
This section is empty; you can help add the missing info by editing this page. |
Instruction Set
![]() |
This section is empty; you can help add the missing info by editing this page. |
Interrupts
![]() |
This section is empty; you can help add the missing info by editing this page. |
Extensions
![]() |
This section is empty; you can help add the missing info by editing this page. |
Syntaxes
![]() |
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"
design | Von Neumann + |
designer | Intel + and AMD + |
dev model | Proprietary + |
endianness | Little-endian + |
first launched | 1978 + |
format | Register-Memory + |
full page name | x86 + |
name | x86 + |
word size | 8 bit (1 octets, 2 nibbles) +, 16 bit (2 octets, 4 nibbles) +, 32 bit (4 octets, 8 nibbles) + and 64 bit (8 octets, 16 nibbles) + |