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?
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
New contributor
add a comment |
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
New contributor
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
add a comment |
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
New contributor
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
intel x86
New contributor
New contributor
New contributor
asked Apr 27 at 12:40
iBugiBug
1223
1223
New contributor
New contributor
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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.
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
);
);
iBug 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%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
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.
add a comment |
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.
add a comment |
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.
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.
answered Apr 27 at 13:01
alephzeroalephzero
2,6561917
2,6561917
add a comment |
add a comment |
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.
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.
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%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
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
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