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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/24/07 07:20
Modified:
  08/24/07 07:21

Read: times


 
#143577 - No, don\'t do that!
Responding to: ???'s previous message
Csmg Sarma said:
one simplest way is to use #pragma ASM and #pragma ENDASM.

It may seem "simple", but it is generally best avoided.

It has many pitfalls, eg see: http://www.8052.com/forum/read.phtml?id=143387

It is generally far better to write an assembler function and call that from 'C'.

In fact, that's what this whole thread has been about!

List of 39 messages in thread
TopicAuthorDate
C function with embeded ASM            01/01/70 00:00      
   You can call ASM from C...            01/01/70 00:00      
      I know nothing of Keil...            01/01/70 00:00      
         thanks            01/01/70 00:00      
      It seems to work.            01/01/70 00:00      
         Inelegant!            01/01/70 00:00      
            thanks for the article            01/01/70 00:00      
               I have certain examples available ...            01/01/70 00:00      
                  Make it public?            01/01/70 00:00      
                  Keil example            01/01/70 00:00      
                     It is a complete project with different files.            01/01/70 00:00      
                        Code library            01/01/70 00:00      
                           thanks!!!            01/01/70 00:00      
                              re;assembly language            01/01/70 00:00      
                                 ASM instructions in C            01/01/70 00:00      
                                    No, don\'t do that!            01/01/70 00:00      
                                 This is a really bad idea!            01/01/70 00:00      
                                    re;bad idea            01/01/70 00:00      
                                    re:bad idea II            01/01/70 00:00      
                                       The Best way is the C way            01/01/70 00:00      
   re: best way            01/01/70 00:00      
      Why not parameter passing?            01/01/70 00:00      
      What Compiler            01/01/70 00:00      
         re:parameter passing            01/01/70 00:00      
            Yes, but why?            01/01/70 00:00      
               re:            01/01/70 00:00      
               re:why            01/01/70 00:00      
                  Yes, But            01/01/70 00:00      
                  Parameter Passing R6, R7            01/01/70 00:00      
                     re:parameter passing using #pragma NOREGPARMS            01/01/70 00:00      
            REGPARMS/NOREGPARMS            01/01/70 00:00      
               re:NOREGPARMS            01/01/70 00:00      
                  ... and you always can use a global variable ...            01/01/70 00:00      
                     ???            01/01/70 00:00      
                        who said external???            01/01/70 00:00      
                           I            01/01/70 00:00      
                           re:??? 2            01/01/70 00:00      
                        re:???            01/01/70 00:00      
                           As long as you are aware of the issues.            01/01/70 00:00      

Back to Subject List