Welcome!
 Welcome PIC fans!
(to Pascal language fans too!)
Technical
Other stuff
Search
Downloads
The last 5 downloads
The last 5 most downloaded
|
Tips - Optimizing variables
Remember that 8 bits PICs are optimized for unsigned BYTES so you should apply these rules:
-
Use BYTE variables unless you really need a bigger size.
-
Use WORD variables unless you really need signed integers. Signed integers cost is greater than unsigned integers, both in code size and execution time.
PMP booleans are BIT variables and they are very effective, so use booleans for all logical operations.
Boolean arrays are also supported by PMP, but very code and time consuming. Use them only for big arrays if you cannot do otherwise.
Finally, remember that in non-strict mode PMP is doing implicit casts in expressions, without warning (unless there is a possible truncation), so be careful in using mixed size terms in expressions, it may be very code size and time consuming.
Creation date : 2008.12.23 5:11 PM
Last update : 2013.08.05 11:24 AM
Category : Tips
Page read 21735 times
 Reactions to this article
Nobody gave a comment yet. Be the first to do so! |
|
Connection...
Members : 74
[ Password lost ? ]
[ Join us ]
Member online :
Anonymous online : 22
 Total visits: 1825509
Most ever online
 Total : 206
Webmaster - Infos
Ip: 18.97.9.169
Search
Friends News
Where are you from?
|
Sentence to think about : The enterprise's computing [...] is just like of an archaeological site. [...] Deep inside, you find real fossils, calcified: the punched card is no longer physically there,
but one can find its "footprint" on the latest hard drives, up to traces of organization in eighty "columns". Pierre Vandevingste, La Recherche, december 1996