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?

Is there a way in Ruby to make just any one out of many keyword arguments required?

What are 'alternative tunings' of a guitar and why would you use them? Doesn't it make it more difficult to play?

How to bypass password on Windows XP account?

How do I mention the quality of my school without bragging

Examples of mediopassive verb constructions

Is high blood pressure ever a symptom attributable solely to dehydration?

Why did the IBM 650 use bi-quinary?

How do I stop a creek from eroding my steep embankment?

When -s is used with third person singular. What's its use in this context?

Is there a "higher Segal conjecture"?

What causes the vertical darker bands in my photo?

How widely used is the term Treppenwitz? Is it something that most Germans know?

Doubts about chords

Do you forfeit tax refunds/credits if you aren't required to and don't file by April 15?

Right-skewed distribution with mean equals to mode?

Can inflation occur in a positive-sum game currency system such as the Stack Exchange reputation system?

What is the musical term for a note that continously plays through a melody?

Should I discuss the type of campaign with my players?

Is there a concise way to say "all of the X, one of each"?

When is phishing education going too far?

How to assign captions for two tables in LaTeX?

Output the ŋarâþ crîþ alphabet song without using (m)any letters

How can I make names more distinctive without making them longer?

Why are there no cargo aircraft with "flying wing" design?



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?










5















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"?










share|improve this question







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.




















  • 80 _ 86 (nothing in between), 80 1 86, 80 2 86, 80 3 86, 80 4 86...notice the pattern?

    – user17915
    33 mins ago
















5















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"?










share|improve this question







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.




















  • 80 _ 86 (nothing in between), 80 1 86, 80 2 86, 80 3 86, 80 4 86...notice the pattern?

    – user17915
    33 mins ago














5












5








5








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"?










share|improve this question







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






share|improve this question







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.











share|improve this question







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.









share|improve this question




share|improve this question






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 8 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.












  • 80 _ 86 (nothing in between), 80 1 86, 80 2 86, 80 3 86, 80 4 86...notice the pattern?

    – user17915
    33 mins ago


















  • 80 _ 86 (nothing in between), 80 1 86, 80 2 86, 80 3 86, 80 4 86...notice the pattern?

    – user17915
    33 mins ago

















80 _ 86 (nothing in between), 80 1 86, 80 2 86, 80 3 86, 80 4 86...notice the pattern?

– user17915
33 mins ago






80 _ 86 (nothing in between), 80 1 86, 80 2 86, 80 3 86, 80 4 86...notice the pattern?

– user17915
33 mins ago











4 Answers
4






active

oldest

votes


















12














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.






share|improve this answer

























  • "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
    4 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
    4 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
    2 hours ago


















5














x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.






share|improve this answer


















  • 2





    This answer is so far the only answer that addresses the original question about what the "x" represents.

    – G. Tranter
    3 hours ago


















4














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.






share|improve this answer






























    1














    It just means any processor compatible with same architecture.
    So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..






    share|improve this answer























      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.









      draft saved

      draft discarded


















      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









      12














      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.






      share|improve this answer

























      • "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
        4 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
        4 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
        2 hours ago















      12














      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.






      share|improve this answer

























      • "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
        4 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
        4 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
        2 hours ago













      12












      12








      12







      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.






      share|improve this answer















      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.







      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited 4 hours ago

























      answered 7 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
        4 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
        4 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
        2 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
        4 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
        4 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
        2 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
      4 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
      4 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
      4 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
      4 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
      2 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
      2 hours ago











      5














      x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.






      share|improve this answer


















      • 2





        This answer is so far the only answer that addresses the original question about what the "x" represents.

        – G. Tranter
        3 hours ago















      5














      x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.






      share|improve this answer


















      • 2





        This answer is so far the only answer that addresses the original question about what the "x" represents.

        – G. Tranter
        3 hours ago













      5












      5








      5







      x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.






      share|improve this answer













      x is meant as wildcard, so this represents all CPUs able to run 8086 compatible code.







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered 7 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
        3 hours ago












      • 2





        This answer is so far the only answer that addresses the original question about what the "x" represents.

        – G. Tranter
        3 hours ago







      2




      2





      This answer is so far the only answer that addresses the original question about what the "x" represents.

      – G. Tranter
      3 hours ago





      This answer is so far the only answer that addresses the original question about what the "x" represents.

      – G. Tranter
      3 hours ago











      4














      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.






      share|improve this answer



























        4














        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.






        share|improve this answer

























          4












          4








          4







          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.






          share|improve this answer













          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.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 7 hours ago









          alephzeroalephzero

          2,4431816




          2,4431816





















              1














              It just means any processor compatible with same architecture.
              So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..






              share|improve this answer



























                1














                It just means any processor compatible with same architecture.
                So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..






                share|improve this answer

























                  1












                  1








                  1







                  It just means any processor compatible with same architecture.
                  So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..






                  share|improve this answer













                  It just means any processor compatible with same architecture.
                  So it includes 8088, 8086, 80186, 80286, 80386, 80486, Pentium, etc..







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 7 hours ago









                  JustmeJustme

                  3493




                  3493




















                      user12302 is a new contributor. Be nice, and check out our Code of Conduct.









                      draft saved

                      draft discarded


















                      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.




                      draft saved


                      draft discarded














                      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





















































                      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







                      Popular posts from this blog

                      Log på Navigationsmenu

                      Wonderful Copenhagen (sang) Eksterne henvisninger | NavigationsmenurSide på frankloesser.comWonderful Copenhagen

                      Detroit Tigers Spis treści Historia | Skład zespołu | Sukcesy | Członkowie Baseball Hall of Fame | Zastrzeżone numery | Przypisy | Menu nawigacyjneEncyclopedia of Detroit - Detroit TigersTigers Stadium, Detroit, MITigers Timeline 1900sDetroit Tigers Team History & EncyclopediaTigers Timeline 1910s1935 World Series1945 World Series1945 World Series1984 World SeriesComerica Park, Detroit, MI2006 World Series2012 World SeriesDetroit Tigers 40-Man RosterDetroit Tigers Coaching StaffTigers Hall of FamersTigers Retired Numberse