The MASM Forum Archive 2004 to 2012

General Forums => The Laboratory => Topic started by: Ange on September 07, 2011, 08:38:00 AM

Title: x86 oddities
Post by: Ange on September 07, 2011, 08:38:00 AM
Hello,

I wrote a page (http://wiki.corkami.com/x86oddities) about x86/x64 oddities:
let me know if I made any mistake, if you like/hate it, have a suggestion...

Also, Daniel Plohmann released yesterday a nice and simple opcode table (http://net.cs.uni-bonn.de/fileadmin/user_upload/plohmann/x86_opcode_structure_and_instruction_overview.pdf) that is worth a look IMHO.
Title: Re: x86 oddities
Post by: hutch-- on September 07, 2011, 09:06:13 AM
Interesting read, it looks like you have concentrated more on OS instructions than general purpose programming but many will find this a useful and informative page.
Title: Re: x86 oddities
Post by: Ange on September 07, 2011, 09:13:48 AM
Thanks.
I just focused on 'what is weird and could be unexpected' than 'useful', and indeed, general purpose programming instructions have very few weirdness - hopefully.
Title: Re: x86 oddities
Post by: hutch-- on September 07, 2011, 10:48:10 AM
The opcode tabe is nicely done as well, very clear and easy to read. Something that is really useful is instruction sequence optimisation, the Intel manuals are good here but no real joy to read for people who are not highly familiar with them. There are others like Agner Fog's optimisation manual but this is an area that many find very useful and it works well in conjunction with benchmarking to determine very fast opcode combinations.
Title: Re: x86 oddities
Post by: FORTRANS on September 07, 2011, 01:33:33 PM
Hi,

   Interesting read.  thank you.

Regards,

Steve N.
Title: Re: x86 oddities
Post by: dedndave on September 07, 2011, 06:28:07 PM
very nice   :U
nice opcode table too

thanks
Title: Re: x86 oddities
Post by: Twister on September 08, 2011, 10:53:56 PM
Pretty good, small write-up.