Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

64-bit assembler or IDE

255 views
Skip to first unread message

Wes Harrison

unread,
Mar 11, 2005, 1:39:48 PM3/11/05
to
I am required to do some 64-bit x86 programming. What are my options
regarding an assembler and/or development environment? A quick google
doesn't help much as there appears to be no MASM64 and Art of Assembly is
32-bit only. Are there any tools out there? I figure the guys who
developed the 64-bit versions of Windows or Linux must be using something.

Wes

Chewy509

unread,
Mar 11, 2005, 4:50:58 PM3/11/05
to
"Wes Harrison" wrote in message...

AFAIK the following assemblers support AMD64 ISA:
1. gas (www.gnu.org, as part gcc, and available on Linux and all *BSDs)
2. MASM (www.microsoft.com, the latest version that comes with VC++. Hutch
should have a link, or know more about this).
3. YASM (http://www.tortall.net/projects/yasm/)
4. FASM (http://flatassembler.net/download.php, the latest beta version,
1.59.9).

As for IDE's, well, most of us prefer a good text editor (some of us still
use notepad!). I personally use jEdit on Win32 with Sun Java 1.5. (jEdit is
Java based, so will need a working Sun Java RE for Windows 64bit Edn).

I personally use and recommend FASM, and can confirm that initial support
for PE+ (aka PE64) is available, as well as support for ELF64 (for those
linux-ites).

As for actual Win64 programming, haven't got there yet, as I haven't got
hold of Win for AMD64 yet... But IIRC, all that's needed are the updated
*.inc's (should be linked within the FASM forums), and that's about it.

--
Darran (aka Chewy509)...


0 new messages