Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/23/12 01:38
Read: times


 
#185630 - It's the instruction set ...
Responding to: ???'s previous message
While i freely admit I've used 805x-core MCU less than others, I freely admit that it has the most comfortable instruction set for microcontrol application that I've encountered. It makes no attempt at being a general-purpose computing engine, hence, makes no compromises in favor of that goal.

It has "features" that are, perhaps, a bit arcane, particularly from the viewpoint of general-purpose processor user, but, one doesn't have to use what one doesn't like. Some architectures have features or instructions that, by their very nature, get in the way of doing things simply and clearly. This one does not.

Years ago, I decided on the 805x because it had the MUL and DIV instructions, purchased a 'C' compiler, yet never have used any of them. The I/O-targeted instructions are so inherently "useable" that the thing is just "handy."

Since I use the MCU as just another piece of hardware, rather than as a computer, this has worked out well for me.

RE


List of 14 messages in thread
TopicAuthorDate
Why is the MCS-51 family your uC family of preference?            01/01/70 00:00      
   My Choice            01/01/70 00:00      
   Just a question of preferences            01/01/70 00:00      
   It's the instruction set ...            01/01/70 00:00      
   new '51 derivatives appearing monthly            01/01/70 00:00      
      Instruction Set            01/01/70 00:00      
         Forgot one!            01/01/70 00:00      
         The PIC is as Old as the 8051            01/01/70 00:00      
            AVR is hardly "new" in semiconductor terms...            01/01/70 00:00      
            It may be older ...            01/01/70 00:00      
               indeed it is..            01/01/70 00:00      
   a questionaire from the past            01/01/70 00:00      
   Why is it my preference?            01/01/70 00:00      
   why?            01/01/70 00:00      

Back to Subject List