Jump to content
  • Advertisement
Sign in to follow this  
NightCreature83

Disassembly and assembly links

This topic is 1193 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

Advertisement
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
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!