??? 02/14/08 08:04 Read: times |
#150792 - Know thy tools Responding to: ???'s previous message |
Erik Malund said:
i do not know about SDCC, but some C compilers take the easy way and go "oh this is an ISR, save and restore everything". I don't know SDCC either, but Keil C51 makes a really huge saving on register saves/restores if you use the 'using' qualifier to specify a Register Bank for the ISR. So, again, it's a matter of understanding the tools and using them appropriately... I don't know if SDCC has a similar facility. Having said all that, ISRs must always be a prime candidate for assembly in an otherwise HLL project, as they often need to be small and fast, and are always self-contained so don't need to worry about the HLL calling conventions. |
Topic | Author | Date |
Minimum ISR time | 01/01/70 00:00 | |
"bible" time? | 01/01/70 00:00 | |
details | 01/01/70 00:00 | |
re-expalin | 01/01/70 00:00 | |
Re: Minimum ISR time | 01/01/70 00:00 | |
what simple ISR? | 01/01/70 00:00 | |
You're right, it is bloody C | 01/01/70 00:00 | |
C and ISRs | 01/01/70 00:00 | |
Know thy tools | 01/01/70 00:00 | |
'using' can be counterproductive in SDCC | 01/01/70 00:00 | |
ISRs in C | 01/01/70 00:00 | |
Good point | 01/01/70 00:00 |