On 17 Apr 2009 at 14:01, Paul Koning wrote:
There is... since GCC supports AVR and GCC outputs
assembler, so
there has to be an assembler to back it up.
The weakness of all the PIC and AVR assemblers that I've seen is the
seeming need to conform to the manufacturer's toolset. This seems to
result in implementations with screwy syntax and anemic macro
facilities.
As an example, consider the AVR "equate" syntax:
.equ symbol = value
Probably intended to make life easier for a junior programmer who's
been assigned to write an assembler. I know that IEEE 694 was
withdrawn in 1994, but why not use it as a style guide anyway?
Or provide an assembler that's at least up to 1964 practice?
--Chuck