views:

291

answers:

1

I have been able to find plenty of 16 and 32-bit NASM assembly references like here, but the only thing I could find on 64-bit NASM was what was in the small section of the NASM manual here. Are there any good sites or books that would have a better explanation of 64-bit assembly (Windows or Linux/Unix) with some good code examples?

A: 

There is no difference concerning the usage of NASM itself (except that you probably want to specify a 64-bit output format), so a 32-bit NASM reference will do fine. Then it's of cource the 64-bit instruction set (and most notably the quite different standard calling convension). AMD has some informative documents here: http://developer.amd.com/documentation/guides/pages/default.aspx

Grim