Tool Comparison

From OSDev.wiki
Revision as of 13:43, 30 November 2006 by Combuster (talk | contribs)
Jump to navigation Jump to search

This is a comparison of various osdev tools

Assemblers

AT&T syntax Intel syntax elf a.out flat 16 bit instructions 32 bit instructions 64 bit instructions
gas Yes YesTemplate:Ref Yes Yes Yes ? Yes YesTemplate:Ref
NASM No Yes Yes Yes Yes Yes Yes No
Yasm Yes Yes Yes No Yes ? ? ?
fasm No Yes Yes No Yes Yes Yes Yes

Template:Note using .intel_syntax directive

Template:Note You have to choose the instruction set at compile time. GAS can not assemble for more than one operating mode at a time