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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/04/04 09:49
Read: times


 
#69813 - RE: Learning C for \'51
Responding to: ???'s previous message
"Can I ask for an example?"

If you mean an example of how SDCC is inefficient I'm afraid not, I've never used it.

I would imagine, though, as it has been ported to the 8051 it may fail to take advantage of features such as bit addressable RAM or register bank switching.

It may use a stack based parameter passing scheme which would be very restrictive on the 8051 if implemented on the hardware stack and very inefficient if implemented in XDATA.

It may not provide local variable / function parameter overlaying in DATA space.

It may not take advantage of local calls/jumps.

These are only guesses really, maybe someone who has compared the code with that generated by Keil, for instance, would like to give some concrete examples.

List of 46 messages in thread
TopicAuthorDate
Learning C for '51            01/01/70 00:00      
   RE: Learning C for '51            01/01/70 00:00      
      RE: Learning C for '51            01/01/70 00:00      
         Evaluation version?            01/01/70 00:00      
   STOP!            01/01/70 00:00      
      on the contrary            01/01/70 00:00      
         RE: on the contrary            01/01/70 00:00      
   RE: Learning C for \'51            01/01/70 00:00      
      RE: Learning C for \'51            01/01/70 00:00      
      RE: Evaluation version?!            01/01/70 00:00      
         RE: Evaluation version?!            01/01/70 00:00      
            RE: Evaluation version!            01/01/70 00:00      
   RE: Learning C for \\\\\\\'51            01/01/70 00:00      
      RE: Learning C for \\\\\\\'51            01/01/70 00:00      
         RE: Learning C for \\\\\\\\\\\\\\\\\\\\\            01/01/70 00:00      
            RE: Learning C for \\\\\\\\\\\\\\\\\\\\\            01/01/70 00:00      
               RE: Learning C for \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\            01/01/70 00:00      
               RE: Learning C for \\\\\\\\\\\\\\\\\\\\\            01/01/70 00:00      
                  RE: Keil            01/01/70 00:00      
                     RE: Keil evaluation            01/01/70 00:00      
                     Wichit Sirichote is to blame?            01/01/70 00:00      
                  RE: SDCC            01/01/70 00:00      
                     RE: SDCC            01/01/70 00:00      
   RE: Learning C for '51            01/01/70 00:00      
      RE: Keil            01/01/70 00:00      
         RE: Keil            01/01/70 00:00      
            RE: Keil            01/01/70 00:00      
   RE: Learning C for '51            01/01/70 00:00      
      RE: Learning C for \'51            01/01/70 00:00      
         RE: Learning C for \'51            01/01/70 00:00      
            RE: Learning C for \'51            01/01/70 00:00      
            RE: Learning C for \'51            01/01/70 00:00      
               RE: Learning C for \'51            01/01/70 00:00      
                  RE: Learning C for \\\\\\\\\\\\\\\'51, to Charles            01/01/70 00:00      
                     RE: Learning C for \\\\\\\\\\\\\\\'51, t            01/01/70 00:00      
                        Optimisation?            01/01/70 00:00      
                        Efficiency            01/01/70 00:00      
                        Does Size Matter?            01/01/70 00:00      
                           Special Interest for Keil by Andy here?            01/01/70 00:00      
                              RE: Special Interest for Keil by Andy here?            01/01/70 00:00      
                              Nope!            01/01/70 00:00      
               RE: Comparisons            01/01/70 00:00      
   RE: Learning C for '51            01/01/70 00:00      
      RE: Learning C for \\\'51            01/01/70 00:00      
         RE: Cross-Compiler            01/01/70 00:00      
            RE: Cross-Compiler, Thanks Andy            01/01/70 00:00      

Back to Subject List