While I've never programmed ARM in assembly, I've done quite a lot of
assembly-level debug of ARM software. I think it is easier to understand than PPC
assembly.
On Feb 9, 2010, at 7:48 PM, Dave McGuire wrote:
On Feb 9, 2010, at 8:24 PM, Chuck Guzis wrote:
That's why I love to embedded stuff. And even here, any "reasonable"
Real Time OS of today, can't really boot with 48 kbytes of memory.
Been on the AVR forums much lately? It's getting more difficult to
find someone who writes in assembler. I suspect it's almost
impossible on the ARM uC area.
HLLs march on...
In SOME places, yes. AVRs are an interesting anomaly: They're extremely powerful
processors with very low barriers to entry. Lots of beginners start out with AVRs.
(I'm NOT suggesting that AVRs are only for beginners!) Lots of beginners also seem to
think that nobody programs in assembler anymore.
Granted, far fewer do now than, say, thirty years ago, but lots do. One cannot replace
all programming with HLLs, no more than one can replace all programming with C# or Java.
ARMs are damn near impossible to program in assembler. That's why everyone uses C
in that world. Lots of [modern incarnation] Z80, Z8, 8051, and low-end PIC development is
done, both professionally and otherwise, in assembler today. Since those architectures
aren't changing, and it's mainly done that way because of the architectures, I
doubt it'll ever change. It certainly hasn't yet.
-Dave
--
Dave McGuire
Port Charlotte, FL