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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/07/01 13:42
Read: times


 
#9813 - RE: Interfacing WAP phone to ADuC812
The choice of "C" or assembler is not universal. If you have VERY critical real time issues, they must be in assembler as most/all "C" compilers save EVERYTHING entering an ISR, this is very safe, but consumes processor time. On the other hand if you do not quite know what you are doing, that, of course, is preferable. If execution time is a moderate concern, it MAY be the best approach to write the ISRs in assembler and the rest in "C". If the code in assembler cannot be squeezed below 4.056k, MAYBE you might as well have used "C" since you need 8k anyhow.
The main advantage of "C", portability, is not of much interest in the embedded world since a move from a '51 to a '52 can easily be done with assembler code and a move from a '51 to e. g. a PIC is not likely because of hardware concerns.

List of 15 messages in thread
TopicAuthorDate
Interfacing WAP phone to ADuC812            01/01/70 00:00      
RE: Interfacing WAP phone to ADuC812            01/01/70 00:00      
RE: Interfacing WAP phone to ADuC812            01/01/70 00:00      
RE: Interfacing WAP phone to ADuC812            01/01/70 00:00      
RE: Interfacing WAP phone to ADuC812            01/01/70 00:00      
RE: Interfacing WAP phone to ADuC812            01/01/70 00:00      
RE: Interfacing WAP phone to ADuC812            01/01/70 00:00      
RE: need for 8051 programmer            01/01/70 00:00      
RE: need for 8051 programmer            01/01/70 00:00      
RE: C vs. assembler            01/01/70 00:00      
RE: need for 8051 progr... mar feo            01/01/70 00:00      
RE: need for 8051 progr... mar feo            01/01/70 00:00      
RE: need for 8051 progr... mar feo            01/01/70 00:00      
RE: need for 8051 progr... mar feo            01/01/70 00:00      
RE: Interfacing WAP phone to ADuC812            01/01/70 00:00      

Back to Subject List