Sign in to follow this  

Disassembly and assembly links

This topic is 883 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

If you're staring at assembly and wondering just what that 10-charachter mnemonic actually does you can always pull out the CPU manufacturer's reference manuals:

AMD64 (x86-64): http://developer.amd.com/resources/documentation-articles/developer-guides-manuals/ (scroll down to "Manuals")
IA32 (x86) and Intel 64: http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html

You will also find calling convention documentation useful for when your optimizer removes local variables and you're wondering just where a certain value is stored:

Win64: http://msdn.microsoft.com/en-us/library/7kcdt6fy.aspx
System V x86-64 (Linux, FreeBSD, etc): http://www.x86-64.org/documentation_folder/abi.pdf

I don't actually have any ready links for 32-bit x86 calling conventions or other platforms since I don't normally develop in them - but I'm sure someone else will happily add their own links. smile.png Edited by SmkViper

Share this post


Link to post
Share on other sites

An older Wayback machine snapshot had the images. I rsync'd the complete tutorial (12 parts with text and images); made an offline archive stripping off irrelevant parts.

 

The last two parts has sample code that could be downloaded but I couldn't recover them. Asked the author, he too didn't have backups, but for all the other parts the code is part of the tutorial/image, no a separate downloads, so it isn't much we're missing.

 

The download link, with the author's permission.

Edited by legends2k

Share this post


Link to post
Share on other sites

This topic is 883 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this