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