Thread overview | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
November 29, 2016 x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
http://www.felixcloutier.com/x86/ I find this easier to use for quick lookups than the Intel PDF files, because any instruction is just 2 clicks away. |
November 30, 2016 Re: x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On 30/11/2016 12:53 AM, Walter Bright wrote:
> http://www.felixcloutier.com/x86/
>
> I find this easier to use for quick lookups than the Intel PDF files,
> because any instruction is just 2 clicks away.
Oh and a little tip from me as well, use the AMD64 manuals.
They are actually useful and can be learned from. Not so with Intel's.
|
November 29, 2016 Re: x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Am Tue, 29 Nov 2016 03:53:06 -0800 schrieb Walter Bright <newshound2@digitalmars.com>: > http://www.felixcloutier.com/x86/ > > I find this easier to use for quick lookups than the Intel PDF files, because any instruction is just 2 clicks away. You mean ... like that 3600 pages "Intel® 64 and IA-32 Architectures Software Developer’s Manual" I linked in that bug report earlier today? Aside form being the complete and authoritative source on how Intel's CPUs operate, it really doesn't have much going for it. :D -- Marco |
November 29, 2016 Re: x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | On 11/29/2016 1:02 PM, Marco Leise wrote:
> You mean ... like that 3600 pages "Intel® 64 and IA-32
> Architectures Software Developer’s Manual" I linked in that
> bug report earlier today?
> Aside form being the complete and authoritative source on how
> Intel's CPUs operate, it really doesn't have much going for
> it. :D
And I do have a local copy of it. But to just see the hex code for an instruction, the clickable reference is much handier than navigating 3600 pages.
|
November 29, 2016 Re: x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On Tuesday, 29 November 2016 at 22:20:06 UTC, Walter Bright wrote: > > And I do have a local copy of it. But to just see the hex code for an instruction, the clickable reference is much handier than navigating 3600 pages. Other links in the same vein: http://ref.x86asm.net/coder64.html https://defuse.ca/online-x86-assembler.htm |
November 29, 2016 Re: x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On Tuesday, 29 November 2016 at 22:20:06 UTC, Walter Bright wrote:
> On 11/29/2016 1:02 PM, Marco Leise wrote:
>> You mean ... like that 3600 pages "Intel® 64 and IA-32
>> Architectures Software Developer’s Manual" I linked in that
>> bug report earlier today?
>> Aside form being the complete and authoritative source on how
>> Intel's CPUs operate, it really doesn't have much going for
>> it. :D
>
> And I do have a local copy of it. But to just see the hex code for an instruction, the clickable reference is much handier than navigating 3600 pages.
Indeed.
This Page is quite a find.
Thanks for posting it.
The Layout of the Intel Architecture guide, was actually a blocker for writing my ctfe-jit-backend.
|
November 30, 2016 Re: x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | On Tuesday, 29 November 2016 at 21:02:46 UTC, Marco Leise wrote:
> Am Tue, 29 Nov 2016 03:53:06 -0800
> schrieb Walter Bright <newshound2@digitalmars.com>:
>
>> http://www.felixcloutier.com/x86/
>>
>> I find this easier to use for quick lookups than the Intel PDF files, because any instruction is just 2 clicks away.
>
> You mean ... like that 3600 pages "Intel® 64 and IA-32
> Architectures Software Developer’s Manual" I linked in that
> bug report earlier today?
> Aside form being the complete and authoritative source on how
> Intel's CPUs operate, it really doesn't have much going for
> it. :D
To be fair, it explains much more than just what the instructions are.
|
November 29, 2016 Re: x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
Posted in reply to deadalnix | On 11/29/2016 6:07 PM, deadalnix wrote: > To be fair, it explains much more than just what the instructions are. I'm not interested in fairness, I'm interested in quick convenient access to what I need to know when I need to know it :-) I did suspect a mistake in it, but it turned out that the mistake was in: https://github.com/dlang/dmd/pull/6291 |
November 30, 2016 Re: x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On Tuesday, 29 November 2016 at 11:53:06 UTC, Walter Bright wrote:
> http://www.felixcloutier.com/x86/
>
> I find this easier to use for quick lookups than the Intel PDF files, because any instruction is just 2 clicks away.
Just merge and split the PDFs so you have a PDF with just the instructions and a single bookmarks for each one. That's what I did.
|
November 30, 2016 Re: x86 instruction set reference | ||||
---|---|---|---|---|
| ||||
Posted in reply to safety0ff | On Tuesday, 29 November 2016 at 22:37:28 UTC, safety0ff wrote: > Other links in the same vein: > http://ref.x86asm.net/coder64.html > https://defuse.ca/online-x86-assembler.htm And if you're in (Intel) SIMD land, this is a handy reference: https://software.intel.com/sites/landingpage/IntrinsicsGuide -Wyatt |
Copyright © 1999-2021 by the D Language Foundation