www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - x86 instruction set reference

reply Walter Bright <newshound2 digitalmars.com> writes:
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.
Nov 29 2016
next sibling parent rikki cattermole <rikki cattermole.co.nz> writes:
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.
Nov 29 2016
prev sibling next sibling parent reply Marco Leise <Marco.Leise gmx.de> writes:
Am Tue, 29 Nov 2016 03:53:06 -0800
schrieb Walter Bright <newshound2 digitalmars.com>:

 http://www.felixcloutier.com/x86/
=20
 I find this easier to use for quick lookups than the Intel PDF files, bec=
ause=20
 any instruction is just 2 clicks away.
You mean ... like that 3600 pages "Intel=C2=AE 64 and IA-32 Architectures Software Developer=E2=80=99s 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 --=20 Marco
Nov 29 2016
next sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
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.
Nov 29 2016
next sibling parent reply safety0ff <safety0ff.dev gmail.com> writes:
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
Nov 29 2016
parent Wyatt <wyatt.epp gmail.com> writes:
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
Nov 30 2016
prev sibling parent Stefan Koch <uplink.coder googlemail.com> writes:
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.
Nov 29 2016
prev sibling parent reply deadalnix <deadalnix gmail.com> writes:
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.
Nov 29 2016
parent Walter Bright <newshound2 digitalmars.com> writes:
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
Nov 29 2016
prev sibling parent hardreset <invalid email.address> writes:
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.
Nov 30 2016