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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/09/07 19:43
Read: times


 
#143015 - That's the nature of the beast!
Responding to: ???'s previous message
Shruthi Kumar said:
he thinks that writing code in assembly 8051 is quite a tedious process.

Writing code at assembler level for any processor is a tedious business, because you have to take care of every little detail yourself - and that is precisely what gives assembler its power!

Because you are entirely in control with assembler, the only limit is your own skill & experience - the only thing to stop you writing the tightest, fastest, smallest code is your own expertise.

Or, to put it another way, any bloat or inefficiency is entirely your own fault!

Can someone tell me why writing code in assembly for this kind of interface is not a good idea?

Processor resources (memory, MIPS, etc) are relatively cheap these days, but programmers' time is expensive - hence it often makes sense to use tools that maximise programmer productivity, even at the cost of some processor inefficiency.

In many cases, it's not just the cost of the development time, but the fact that an extended development time can lose you the market opportunity.

The exact break-even point will, of course, depend upon the scale & complexity of the problem, the skill and cost of your programmer resources, the production volume, and many other factors.



List of 14 messages in thread
TopicAuthorDate
CANBUS interface using assembly 8051            01/01/70 00:00      
   depends what you are used to -            01/01/70 00:00      
      PS            01/01/70 00:00      
   CANBUS ?            01/01/70 00:00      
   That's the nature of the beast!            01/01/70 00:00      
      8051 assembler in particular            01/01/70 00:00      
   CAN & 8051 asm            01/01/70 00:00      
      Off-Topic?            01/01/70 00:00      
         RE: Off-Topic            01/01/70 00:00      
         re:            01/01/70 00:00      
            Better this way round !            01/01/70 00:00      
      Great link            01/01/70 00:00      
      Thanks for the link            01/01/70 00:00      
   one reason            01/01/70 00:00      

Back to Subject List