Or maybe just one more...TonyNo said:One last OT diversion...
Well, I love coding assembly on them... I guess it's because I cut my teeth on Z80's.I have to concede that my dislike of the 8051 comes purely from the perspective of an assembly language programmer
I detest C and all variants, so I can understand people disliking things others love.
![]()
As Guy said, there are versions that cut the 12 cycles down, and the 300 MIPs version is a soft 8051 that runs on an ASIC. "It's equivalent to 3.6 GHz clock rates in a conventional 8051".
I also started assembly on Z80s (a long time ago). Although I haven't programmed one for a long time, I still think it's my favorite assembly language [but I'm also the kind of person who thinks the first Star Wars movie I saw (the first one - I have trouble calling it Episode 4) is the best - probably because it was the first one].
I do very little assembly these days - mostly using a compiler for AVRs and occasionally dabbling in PICs, 8051s, and random Motorola chips (or even Stamps).