What does the “x” in “x86” represent? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)What we commonly call PCs are in fact ATs, correct?The start of x86: Intel 8080 vs Intel 8086?x86 as a Pascal Machine?How do you put a 286 in Protected Mode?Why does Oracle use MINUS instead of EXCEPT?How to use the “darker” CGA palette using x86 Assembly?Does anyone have an x86 EGA draw pixel routine?Examples of operating systems using hardware task switching of x86 CPUsCan an x86 CPU running in real mode be considered to be basically an 8086 CPU?What was the last x86 CPU that did not have the x87 floating-point unit built in?
When to stop saving and start investing?
What do you call a plan that's an alternative plan in case your initial plan fails?
What LEGO pieces have "real-world" functionality?
Is the Standard Deduction better than Itemized when both are the same amount?
What are the motives behind Cersei's orders given to Bronn?
How can players work together to take actions that are otherwise impossible?
Can inflation occur in a positive-sum game currency system such as the Stack Exchange reputation system?
What's the purpose of writing one's academic bio in 3rd person?
Do you forfeit tax refunds/credits if you aren't required to and don't file by April 15?
What makes black pepper strong or mild?
How to say 'striped' in Latin
Do I really need recursive chmod to restrict access to a folder?
The logistics of corpse disposal
What does the "x" in "x86" represent?
How to deal with a team lead who never gives me credit?
Does the Giant Rocktopus have a Swim Speed?
Why don't the Weasley twins use magic outside of school if the Trace can only find the location of spells cast?
macOS-like app switching in Plasma 5
What would be the ideal power source for a cybernetic eye?
Should I use Javascript Classes or Apex Classes in Lightning Web Components?
How does cp -a work
Why is black pepper both grey and black?
What is the longest distance a 13th-level monk can jump while attacking on the same turn?
What are 'alternative tunings' of a guitar and why would you use them? Doesn't it make it more difficult to play?
What does the “x” in “x86” represent?
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)What we commonly call PCs are in fact ATs, correct?The start of x86: Intel 8080 vs Intel 8086?x86 as a Pascal Machine?How do you put a 286 in Protected Mode?Why does Oracle use MINUS instead of EXCEPT?How to use the “darker” CGA palette using x86 Assembly?Does anyone have an x86 EGA draw pixel routine?Examples of operating systems using hardware task switching of x86 CPUsCan an x86 CPU running in real mode be considered to be basically an 8086 CPU?What was the last x86 CPU that did not have the x87 floating-point unit built in?
I have read the following in the x86 Wikipedia page:
The term "x86" came into being because the names of several successors
to Intel's 8086 processor end in "86", including the 80186, 80286,
80386 and 80486 processors.
But what does the "x" in "x86" represent? Is it a "variable" that can be something like "801" or "286" or "803" or "804"?
cpu x86 terminology
New contributor
user12302 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I have read the following in the x86 Wikipedia page:
The term "x86" came into being because the names of several successors
to Intel's 8086 processor end in "86", including the 80186, 80286,
80386 and 80486 processors.
But what does the "x" in "x86" represent? Is it a "variable" that can be something like "801" or "286" or "803" or "804"?
cpu x86 terminology
New contributor
user12302 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I have read the following in the x86 Wikipedia page:
The term "x86" came into being because the names of several successors
to Intel's 8086 processor end in "86", including the 80186, 80286,
80386 and 80486 processors.
But what does the "x" in "x86" represent? Is it a "variable" that can be something like "801" or "286" or "803" or "804"?
cpu x86 terminology
New contributor
user12302 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I have read the following in the x86 Wikipedia page:
The term "x86" came into being because the names of several successors
to Intel's 8086 processor end in "86", including the 80186, 80286,
80386 and 80486 processors.
But what does the "x" in "x86" represent? Is it a "variable" that can be something like "801" or "286" or "803" or "804"?
cpu x86 terminology
cpu x86 terminology
New contributor
user12302 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
user12302 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
user12302 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 6 hours ago
user12302user12302
262
262
New contributor
user12302 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
user12302 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
user12302 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
4 Answers
4
active
oldest
votes
The term x86 is shorthand for 80x86, which was used to refer to any member of the family 8086 (and also, incidently, 8088), 80186, 80286, etc. Things have since gotten a bit muddled by the fact that while an 80386 had a mode that was compatible with the old architecture, it also introduced some fundamentally new ways of doing things which were shared by the 80486 as well as "named" processors like the Pentium, Pentium Pro, etc., and thus it is sometimes ambiguous whether the name "x86" is used in reference to the architecture that started with the 8086, or the one which had its debut with the 80386.
"80386...introduced a fundamentally new mode" - Are you referring to protected mode, actually introduced with the 80286? Virtual 8086 mode from the '386? Something else?
– Brian H
3 hours ago
@BrianH: Perhaps "mode" wasn't the best term. Maybe "ways of doing things" is better, though some of those new ways of doing things also included new 32-bit modes. Perhaps the most important point is that compilers targeting code for the 80386 and later processors will tend to do things fundamentally differently from those targeting the 80286 and earlier processors, so they really should be viewed as distinct architectures.
– supercat
3 hours ago
@BrianH, 32-bit protected mode with paging and all that is pretty much fundamentally different from the 16-bit protected mode in the 286.
– ilkkachu
1 hour ago
add a comment |
x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.
2
This answer is so far the only answer that addresses the original question about what the "x" represents.
– G. Tranter
2 hours ago
add a comment |
In modern usage it also means software which only uses the 32-bit architecture of the earlier 80x86 processors, to distinguish it from 64-bit applications.
Microsoft uses it that way on 64-bit versions of Windows, which have two separate directories called "Program Files" and "Program Files (x86)."
The 32-bit applications will run on 64-bit hardware, but the OS needs to provide the appropriate 32 or 64 bit interface at run-time.
add a comment |
It just means any processor compatible with same architecture.
So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "648"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
user12302 is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f9685%2fwhat-does-the-x-in-x86-represent%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
The term x86 is shorthand for 80x86, which was used to refer to any member of the family 8086 (and also, incidently, 8088), 80186, 80286, etc. Things have since gotten a bit muddled by the fact that while an 80386 had a mode that was compatible with the old architecture, it also introduced some fundamentally new ways of doing things which were shared by the 80486 as well as "named" processors like the Pentium, Pentium Pro, etc., and thus it is sometimes ambiguous whether the name "x86" is used in reference to the architecture that started with the 8086, or the one which had its debut with the 80386.
"80386...introduced a fundamentally new mode" - Are you referring to protected mode, actually introduced with the 80286? Virtual 8086 mode from the '386? Something else?
– Brian H
3 hours ago
@BrianH: Perhaps "mode" wasn't the best term. Maybe "ways of doing things" is better, though some of those new ways of doing things also included new 32-bit modes. Perhaps the most important point is that compilers targeting code for the 80386 and later processors will tend to do things fundamentally differently from those targeting the 80286 and earlier processors, so they really should be viewed as distinct architectures.
– supercat
3 hours ago
@BrianH, 32-bit protected mode with paging and all that is pretty much fundamentally different from the 16-bit protected mode in the 286.
– ilkkachu
1 hour ago
add a comment |
The term x86 is shorthand for 80x86, which was used to refer to any member of the family 8086 (and also, incidently, 8088), 80186, 80286, etc. Things have since gotten a bit muddled by the fact that while an 80386 had a mode that was compatible with the old architecture, it also introduced some fundamentally new ways of doing things which were shared by the 80486 as well as "named" processors like the Pentium, Pentium Pro, etc., and thus it is sometimes ambiguous whether the name "x86" is used in reference to the architecture that started with the 8086, or the one which had its debut with the 80386.
"80386...introduced a fundamentally new mode" - Are you referring to protected mode, actually introduced with the 80286? Virtual 8086 mode from the '386? Something else?
– Brian H
3 hours ago
@BrianH: Perhaps "mode" wasn't the best term. Maybe "ways of doing things" is better, though some of those new ways of doing things also included new 32-bit modes. Perhaps the most important point is that compilers targeting code for the 80386 and later processors will tend to do things fundamentally differently from those targeting the 80286 and earlier processors, so they really should be viewed as distinct architectures.
– supercat
3 hours ago
@BrianH, 32-bit protected mode with paging and all that is pretty much fundamentally different from the 16-bit protected mode in the 286.
– ilkkachu
1 hour ago
add a comment |
The term x86 is shorthand for 80x86, which was used to refer to any member of the family 8086 (and also, incidently, 8088), 80186, 80286, etc. Things have since gotten a bit muddled by the fact that while an 80386 had a mode that was compatible with the old architecture, it also introduced some fundamentally new ways of doing things which were shared by the 80486 as well as "named" processors like the Pentium, Pentium Pro, etc., and thus it is sometimes ambiguous whether the name "x86" is used in reference to the architecture that started with the 8086, or the one which had its debut with the 80386.
The term x86 is shorthand for 80x86, which was used to refer to any member of the family 8086 (and also, incidently, 8088), 80186, 80286, etc. Things have since gotten a bit muddled by the fact that while an 80386 had a mode that was compatible with the old architecture, it also introduced some fundamentally new ways of doing things which were shared by the 80486 as well as "named" processors like the Pentium, Pentium Pro, etc., and thus it is sometimes ambiguous whether the name "x86" is used in reference to the architecture that started with the 8086, or the one which had its debut with the 80386.
edited 3 hours ago
answered 6 hours ago
supercatsupercat
7,520741
7,520741
"80386...introduced a fundamentally new mode" - Are you referring to protected mode, actually introduced with the 80286? Virtual 8086 mode from the '386? Something else?
– Brian H
3 hours ago
@BrianH: Perhaps "mode" wasn't the best term. Maybe "ways of doing things" is better, though some of those new ways of doing things also included new 32-bit modes. Perhaps the most important point is that compilers targeting code for the 80386 and later processors will tend to do things fundamentally differently from those targeting the 80286 and earlier processors, so they really should be viewed as distinct architectures.
– supercat
3 hours ago
@BrianH, 32-bit protected mode with paging and all that is pretty much fundamentally different from the 16-bit protected mode in the 286.
– ilkkachu
1 hour ago
add a comment |
"80386...introduced a fundamentally new mode" - Are you referring to protected mode, actually introduced with the 80286? Virtual 8086 mode from the '386? Something else?
– Brian H
3 hours ago
@BrianH: Perhaps "mode" wasn't the best term. Maybe "ways of doing things" is better, though some of those new ways of doing things also included new 32-bit modes. Perhaps the most important point is that compilers targeting code for the 80386 and later processors will tend to do things fundamentally differently from those targeting the 80286 and earlier processors, so they really should be viewed as distinct architectures.
– supercat
3 hours ago
@BrianH, 32-bit protected mode with paging and all that is pretty much fundamentally different from the 16-bit protected mode in the 286.
– ilkkachu
1 hour ago
"80386...introduced a fundamentally new mode" - Are you referring to protected mode, actually introduced with the 80286? Virtual 8086 mode from the '386? Something else?
– Brian H
3 hours ago
"80386...introduced a fundamentally new mode" - Are you referring to protected mode, actually introduced with the 80286? Virtual 8086 mode from the '386? Something else?
– Brian H
3 hours ago
@BrianH: Perhaps "mode" wasn't the best term. Maybe "ways of doing things" is better, though some of those new ways of doing things also included new 32-bit modes. Perhaps the most important point is that compilers targeting code for the 80386 and later processors will tend to do things fundamentally differently from those targeting the 80286 and earlier processors, so they really should be viewed as distinct architectures.
– supercat
3 hours ago
@BrianH: Perhaps "mode" wasn't the best term. Maybe "ways of doing things" is better, though some of those new ways of doing things also included new 32-bit modes. Perhaps the most important point is that compilers targeting code for the 80386 and later processors will tend to do things fundamentally differently from those targeting the 80286 and earlier processors, so they really should be viewed as distinct architectures.
– supercat
3 hours ago
@BrianH, 32-bit protected mode with paging and all that is pretty much fundamentally different from the 16-bit protected mode in the 286.
– ilkkachu
1 hour ago
@BrianH, 32-bit protected mode with paging and all that is pretty much fundamentally different from the 16-bit protected mode in the 286.
– ilkkachu
1 hour ago
add a comment |
x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.
2
This answer is so far the only answer that addresses the original question about what the "x" represents.
– G. Tranter
2 hours ago
add a comment |
x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.
2
This answer is so far the only answer that addresses the original question about what the "x" represents.
– G. Tranter
2 hours ago
add a comment |
x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.
x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.
answered 6 hours ago
RaffzahnRaffzahn
56.3k6136226
56.3k6136226
2
This answer is so far the only answer that addresses the original question about what the "x" represents.
– G. Tranter
2 hours ago
add a comment |
2
This answer is so far the only answer that addresses the original question about what the "x" represents.
– G. Tranter
2 hours ago
2
2
This answer is so far the only answer that addresses the original question about what the "x" represents.
– G. Tranter
2 hours ago
This answer is so far the only answer that addresses the original question about what the "x" represents.
– G. Tranter
2 hours ago
add a comment |
In modern usage it also means software which only uses the 32-bit architecture of the earlier 80x86 processors, to distinguish it from 64-bit applications.
Microsoft uses it that way on 64-bit versions of Windows, which have two separate directories called "Program Files" and "Program Files (x86)."
The 32-bit applications will run on 64-bit hardware, but the OS needs to provide the appropriate 32 or 64 bit interface at run-time.
add a comment |
In modern usage it also means software which only uses the 32-bit architecture of the earlier 80x86 processors, to distinguish it from 64-bit applications.
Microsoft uses it that way on 64-bit versions of Windows, which have two separate directories called "Program Files" and "Program Files (x86)."
The 32-bit applications will run on 64-bit hardware, but the OS needs to provide the appropriate 32 or 64 bit interface at run-time.
add a comment |
In modern usage it also means software which only uses the 32-bit architecture of the earlier 80x86 processors, to distinguish it from 64-bit applications.
Microsoft uses it that way on 64-bit versions of Windows, which have two separate directories called "Program Files" and "Program Files (x86)."
The 32-bit applications will run on 64-bit hardware, but the OS needs to provide the appropriate 32 or 64 bit interface at run-time.
In modern usage it also means software which only uses the 32-bit architecture of the earlier 80x86 processors, to distinguish it from 64-bit applications.
Microsoft uses it that way on 64-bit versions of Windows, which have two separate directories called "Program Files" and "Program Files (x86)."
The 32-bit applications will run on 64-bit hardware, but the OS needs to provide the appropriate 32 or 64 bit interface at run-time.
answered 6 hours ago
alephzeroalephzero
2,4431816
2,4431816
add a comment |
add a comment |
It just means any processor compatible with same architecture.
So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..
add a comment |
It just means any processor compatible with same architecture.
So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..
add a comment |
It just means any processor compatible with same architecture.
So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..
It just means any processor compatible with same architecture.
So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..
answered 6 hours ago
JustmeJustme
3493
3493
add a comment |
add a comment |
user12302 is a new contributor. Be nice, and check out our Code of Conduct.
user12302 is a new contributor. Be nice, and check out our Code of Conduct.
user12302 is a new contributor. Be nice, and check out our Code of Conduct.
user12302 is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Retrocomputing Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f9685%2fwhat-does-the-x-in-x86-represent%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown