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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/27/05 12:49
Read: times


 
#85912 - I use the computed LCALL ...
Responding to: ???'s previous message
I use the computed LCALL concept all the time. It makes it possible to make assembly code more modular and it makes it possible to use the target code paths from multiple places in
one program. As a matter of fact the code for the state machine tutorial that I posted here a long while back for Waquar has the indirect call function in it!! See the code here:

State Machine Code with Indirect Call Table Support

...look at the routine at the very end of the listing named CALL_TABLE.

Michael Karas


List of 49 messages in thread
TopicAuthorDate
Computed Call            01/01/70 00:00      
   Computed Call            01/01/70 00:00      
   simulate an LCALL @A+DPTR instruction?            01/01/70 00:00      
   Solution            01/01/70 00:00      
      Computed LCALL            01/01/70 00:00      
      Computed LCALL            01/01/70 00:00      
         Table offset            01/01/70 00:00      
            x2, not x3            01/01/70 00:00      
   what is the problem            01/01/70 00:00      
      My Problem            01/01/70 00:00      
         never heard of it            01/01/70 00:00      
            It is.......            01/01/70 00:00      
               RTOS            01/01/70 00:00      
                  8051 RTOs Limitations/Issues/Opportunity            01/01/70 00:00      
                     How?            01/01/70 00:00      
                        Decisions, decisions            01/01/70 00:00      
                           Small systems - task scheduling            01/01/70 00:00      
                              Worth it?            01/01/70 00:00      
                                 Scheduler            01/01/70 00:00      
                                    Scheduler            01/01/70 00:00      
                           running small in a big way            01/01/70 00:00      
                              Example            01/01/70 00:00      
                                 in very small chips            01/01/70 00:00      
                                    In all sorts of sizes of chips            01/01/70 00:00      
                                       time dependednt            01/01/70 00:00      
                                          RTOS or Not            01/01/70 00:00      
                                             opinion piece            01/01/70 00:00      
                                                fact piece            01/01/70 00:00      
                                                Opinion piece            01/01/70 00:00      
                                             suggestion piece            01/01/70 00:00      
                                             reasons            01/01/70 00:00      
                                    Polite discussion            01/01/70 00:00      
                                       Politeness            01/01/70 00:00      
                                          Thanks            01/01/70 00:00      
                                             Politeness            01/01/70 00:00      
                                                What are you Rabbiting on about?            01/01/70 00:00      
                                                   Close but no Cigar            01/01/70 00:00      
                                                      Rabbit food            01/01/70 00:00      
                                                         Plessey            01/01/70 00:00      
                                                      small world            01/01/70 00:00      
                                                         Smaller than you imagine!            01/01/70 00:00      
            I use the computed LCALL ...            01/01/70 00:00      
               go it            01/01/70 00:00      
                  Call tabs in-line            01/01/70 00:00      
                     abbreviated            01/01/70 00:00      
                        ... and further optimized...            01/01/70 00:00      
                     has been already disscussed            01/01/70 00:00      
   Scheduler of course            01/01/70 00:00      
      Scheduler            01/01/70 00:00      

Back to Subject List