Tool Comparison: Difference between revisions

annotated nasm+64bit combination (not an official release)
[unchecked revision][unchecked revision]
m (NASM now has 64 bit support)
(annotated nasm+64bit combination (not an official release))
Line 38:
| {{Yes}}
| {{Yes}}
| {{Yes}}{{ref|4}}
|-
! [[YASM]]
Line 61:
|}
 
{{note|1}} using .intel_syntax directive. Several opcodes will still use the AT&T name.
 
{{note|2}} While GAS normally writes only "pure" 32-bit i386 code, it has limited support for writing code to run in real mode or in 16-bit protected mode code segments. See [[http://www.gnu.org/software/binutils/manual/gas-2.9.1/html_chapter/as_16.html#SEC205 Here]]
 
{{note|3}} You have to choose the instruction set at compile time. GAS can not assemble for more than one operating mode at a time
 
{{note|4}} 64-bit support is currently only available in the NASM 2.0 release candidates.
 
==Compilers==
1,490

edits