On Jan 2, 2009, at 2:29 AM, Jochen Kunz wrote:
AVR
microcontrollers are said optimized for C, but there is an
excellent assembler, the AVR Studio.
They are "optimized for C" in the
sense that there architecture makes
it easy to implement C. (Flat memory, lots of registers, stack ...) I
did a project in AVR assembler. AVRs are much easier to assembler code
then the i8051. (The i8051 is a braindead, awkward POS. A typical
intel
design... I used it once and will never again.) Today I do all my uC
hacking with avr-gcc. The oposit may be the PIC. Due to the PIC
architecture a C implementation is a bit tricky.
I dunno, I rather like the mcs51 architecture. I use it quite a
bit. Far nicer than other Intel designs.
-Dave
--
Dave McGuire
Port Charlotte, FL