What was the first Intel x86 processor with “Base + Index * Scale + Displacement” addressing mode?LCD Displays with the Intel 8080When specifying Intel 80x86 instruction execution time, what is included in the cycle count?The start of x86: Intel 8080 vs Intel 8086?Is there any reason to chose ES, FS, or GS over the others in real mode?How was the Intel 80486 debugged?How do you put a 286 in Protected Mode?What instructions for the 8086 and subsequent x86 CPUs are not available in Long Mode?What was the first publication documenting AT&T syntax assembly language?What was the last x86 CPU that did not have the x87 floating-point unit built in?What does the “x” in “x86” represent?

Upside-Down Pyramid Addition...REVERSED!

Python password manager

Would glacier 'trees' be plausible?

What is the most remote airport from the center of the city it supposedly serves?

Short story with physics professor who "brings back the dead" (Asimov or Bradbury?)

Should I replace my bicycle tires if they have not been inflated in multiple years

Unknowingly ran an infinite loop in terminal

Catholic vs Protestant Support for Nazism in Germany

How can I get a job without pushing my family's income into a higher tax bracket?

Manager is threatning to grade me poorly if I don't complete the project

If Earth is tilted, why is Polaris always above the same spot?

Sub query result is 0

Moving the subject of the sentence into a dangling participle

How to give very negative feedback gracefully?

Accidentally deleted the "/usr/share" folder

What actually is the vector of angular momentum?

Is this homebrew life-stealing melee cantrip unbalanced?

How to make a newline without autoindent

Comment rendre "naysayers" ?

Quoting Yourself

Has any spacecraft ever had the ability to directly communicate with civilian air traffic control?

How to reply this mail from potential PhD professor?

Returning the outputs of a nested structure

How can I close a gap between my fence and my neighbor's that's on his side of the property line?



What was the first Intel x86 processor with “Base + Index * Scale + Displacement” addressing mode?


LCD Displays with the Intel 8080When specifying Intel 80x86 instruction execution time, what is included in the cycle count?The start of x86: Intel 8080 vs Intel 8086?Is there any reason to chose ES, FS, or GS over the others in real mode?How was the Intel 80486 debugged?How do you put a 286 in Protected Mode?What instructions for the 8086 and subsequent x86 CPUs are not available in Long Mode?What was the first publication documenting AT&T syntax assembly language?What was the last x86 CPU that did not have the x87 floating-point unit built in?What does the “x” in “x86” represent?













2















As the title says, what's the first x86 processor from Intel that supports the following addressing mode?



mov %reg, 8(base, index, 4)
^^^^^^^^^^^^^^^^^


where the content of %reg will be stored to the address base + 4*index + 8 (both base and index are registers).



I only know that 8086 doesn't support this and 80586 supports this. I'm guessing it's 80386 because it's the first 32-bit x86 Intel CPU?










share|improve this question







New contributor




iBug is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    Downvote button says "This question does not show any research effort" so that's what I'm clicking. Stack Exchange is not supposed to be the first stop.

    – pipe
    Apr 28 at 0:18
















2















As the title says, what's the first x86 processor from Intel that supports the following addressing mode?



mov %reg, 8(base, index, 4)
^^^^^^^^^^^^^^^^^


where the content of %reg will be stored to the address base + 4*index + 8 (both base and index are registers).



I only know that 8086 doesn't support this and 80586 supports this. I'm guessing it's 80386 because it's the first 32-bit x86 Intel CPU?










share|improve this question







New contributor




iBug is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    Downvote button says "This question does not show any research effort" so that's what I'm clicking. Stack Exchange is not supposed to be the first stop.

    – pipe
    Apr 28 at 0:18














2












2








2








As the title says, what's the first x86 processor from Intel that supports the following addressing mode?



mov %reg, 8(base, index, 4)
^^^^^^^^^^^^^^^^^


where the content of %reg will be stored to the address base + 4*index + 8 (both base and index are registers).



I only know that 8086 doesn't support this and 80586 supports this. I'm guessing it's 80386 because it's the first 32-bit x86 Intel CPU?










share|improve this question







New contributor




iBug is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












As the title says, what's the first x86 processor from Intel that supports the following addressing mode?



mov %reg, 8(base, index, 4)
^^^^^^^^^^^^^^^^^


where the content of %reg will be stored to the address base + 4*index + 8 (both base and index are registers).



I only know that 8086 doesn't support this and 80586 supports this. I'm guessing it's 80386 because it's the first 32-bit x86 Intel CPU?







intel x86






share|improve this question







New contributor




iBug 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




iBug 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




iBug is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Apr 27 at 12:40









iBugiBug

1223




1223




New contributor




iBug is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





iBug is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






iBug is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1





    Downvote button says "This question does not show any research effort" so that's what I'm clicking. Stack Exchange is not supposed to be the first stop.

    – pipe
    Apr 28 at 0:18













  • 1





    Downvote button says "This question does not show any research effort" so that's what I'm clicking. Stack Exchange is not supposed to be the first stop.

    – pipe
    Apr 28 at 0:18








1




1





Downvote button says "This question does not show any research effort" so that's what I'm clicking. Stack Exchange is not supposed to be the first stop.

– pipe
Apr 28 at 0:18






Downvote button says "This question does not show any research effort" so that's what I'm clicking. Stack Exchange is not supposed to be the first stop.

– pipe
Apr 28 at 0:18











1 Answer
1






active

oldest

votes


















11














This addressing mode was introduced with the first 32-bit x86 processor, i.e. the 80386.



Ref: 80386 Programmer's reference manual sec 2.5.3.2.






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
    );



    );






    iBug 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%2f10868%2fwhat-was-the-first-intel-x86-processor-with-base-index-scale-displacement%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    11














    This addressing mode was introduced with the first 32-bit x86 processor, i.e. the 80386.



    Ref: 80386 Programmer's reference manual sec 2.5.3.2.






    share|improve this answer



























      11














      This addressing mode was introduced with the first 32-bit x86 processor, i.e. the 80386.



      Ref: 80386 Programmer's reference manual sec 2.5.3.2.






      share|improve this answer

























        11












        11








        11







        This addressing mode was introduced with the first 32-bit x86 processor, i.e. the 80386.



        Ref: 80386 Programmer's reference manual sec 2.5.3.2.






        share|improve this answer













        This addressing mode was introduced with the first 32-bit x86 processor, i.e. the 80386.



        Ref: 80386 Programmer's reference manual sec 2.5.3.2.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Apr 27 at 13:01









        alephzeroalephzero

        2,6561917




        2,6561917




















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









            draft saved

            draft discarded


















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












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











            iBug 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%2f10868%2fwhat-was-the-first-intel-x86-processor-with-base-index-scale-displacement%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

            Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

            Circuit construction for execution of conditional statements using least significant bitHow are two different registers being used as “control”?How exactly is the stated composite state of the two registers being produced using the $R_zz$ controlled rotations?Efficiently performing controlled rotations in HHLWould this quantum algorithm implementation work?How to prepare a superposed states of odd integers from $1$ to $sqrtN$?Why is this implementation of the order finding algorithm not working?Circuit construction for Hamiltonian simulationHow can I invert the least significant bit of a certain term of a superposed state?Implementing an oracleImplementing a controlled sum operation

            Magento 2 “No Payment Methods” in Admin New OrderHow to integrate Paypal Express Checkout with the Magento APIMagento 1.5 - Sales > Order > edit order and shipping methods disappearAuto Invoice Check/Money Order Payment methodAdd more simple payment methods?Shipping methods not showingWhat should I do to change payment methods if changing the configuration has no effects?1.9 - No Payment Methods showing upMy Payment Methods not Showing for downloadable/virtual product when checkout?Magento2 API to access internal payment methodHow to call an existing payment methods in the registration form?