Jump to content

x86_64 ASM

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
2 replies to this topic

#1
G_Morgan

G_Morgan

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 537 posts
Does anyone know a good assembler for x86_64 and preferably some code samples on it's usage. I've got Gnu as naturally but it's stupid AT&T syntax as is traditional with anything out of Gnu.

//edit - preferably this assembler would run on Linux.//

#2
v0id

v0id

    Retired

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,936 posts
FASM supports both IA-32 and x86-64, and is available for a long list of operating systems, including Linux.
NASM does not currently support x86-64, but in the next version (2.0) it will be supported. Currently it only support IA-32. It's also available for Linux.

#3
G_Morgan

G_Morgan

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 537 posts
Cheers I'll look at FASM. I usually use NASM but saw it didn't have the new version out yet.

Moving to 64bit has been a pain with a lot of the tool chain. I've already had to compile several things including an hour long run for my scheme interpreter.