This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Assembler


>Lastly, if you're going to learn Intel assembly, DO NOT USE GAS!  Use
>just about any other commercial or PD assembler instead.  Gas was never
>intended for humans, though it can be made to serve if you preprocess
>with cpp and/or m4.  It's syntax is also different than every other Intel
>assembler in existence.  Your knowledge won't carry anywhere.

Although gas was not originally intended for humans, I feel I should
mention that it now supports macros, conditionals, and other helpful
constructs, so it can now be reasonably used for hand assembly code.

The gas ix86 syntax is not like MASM or Intel assemblers, but it is
(or should be) identical to that accepted by AT&T style ix86
assemblers, including those used on all ix86 Unix systems I know of.
However, I agree that you'll be better off using some other ix86
assembler.

Ian
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]