PIC vs ARM assembler (no flamewar please)




Had a discussion with a _hardware_ guy (as in transistors and OP-amps)
about "powerful" micros.

He his a PIC guy and claimed that PIC have a very nice instruction set
and is a pleasure to work with in assembly. He also mentioned the he
would rather use a d*** instead of an ARM7 because ARM7 is very hard
to program and has a confusing assembly (we never talked application,
so I assume he meant this holds regardless of application). He also
said that another major advantage of d*** is that its a PIC, hence
the know-how and toolchain advantage...

Completely shocked, I told him that my experience was the exact
opposite, and I really enjoy ARM assembler (well, maybe not enjoy...).
Anyway, after that, the discussion turned into a flamewar...


So what do you say? Maybe I have been wrong all the time?

What do you guys think about the instruction set and architecture,
provided that you were forced to code in assembly and we ignored the
fact that these is more of an apples vs pink-flying-elephants
comparison...

(you can also include your background and your other favorite micros
such as AVR and MSP4xx, but_ please_ don't flame. and you must REALLY
HAVE WORKED with all of them, no gusses please :) )

((yes, I REALLY do want your answers. Because I suspect the answer
will differ very much dependent on your background, and experience and
your application, and I think that information would benefit this
little community))

-shocked

.


Quantcast