On Oct 24, 2011, at 12:55 AM, Electron wrote: > As you can see coding in assembly is actually easier on the PIC32 =20 > than on > the PIC24 or dsPIC30/33 or even more on the PIC. Thanks for the pointer. > I don't like the asm syntax and it > doesn't even look that good vs ARM or other RISC architectures, but =20 > then > benchmarks seem to be all in favour of MIPS. I've been reading up on ARM and MIPS architectures recently, and I =20 noticed the same thing. MIPS doesn't LOOK like it would turn out to =20 be more efficient than ARM. Is there analysis somewhere explaining =20 why it is anyway? Maybe it's those "immediate operand" instructions. I had to do a web search for how to do multi-precision arithmetic on =20 MIPS. There's no carry flag, so it's sorta gross. I'm still not sure I =20 actually believe it works all the time :-( I never thought the PIC16 =20 weirdness where there was a carry flag but no "add with carry" =20 instruction would look good... BTW, I thought the new 16bit PICs had lower power consumption. A =20 random PIC24H datasheet says <50mA when running 40mips... BillW --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .