Welcome!
cool Welcome PIC fans!
(to Pascal language fans too!)
Documents

Close Documentation

Close How to support PMP

Close Manuals

Close Today's favourites

Technical

Close Tips

Search




Downloads
Google

Tips - Optimizing variables
Remember that 8 bits PICs are optimized for unsigned BYTES smile 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 oherwise.

Finally, remember that PMP is doing implicit casts in expressions, without warning (unless there is a possible truncation), so be carefull 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 : 2008.12.23 5:11 PM
Category : Tips
Page read 2304 times


Print the article Print the article


react.gifReactions to this article

Nobody gave a comment yet.
Be the first one to do it!


Connection...
 
Members List Members : 90

members Visits of the day: (1) PPA   

Your Username:

Password:

[ Password lost ? ]


[ Join us ]


  Member online:
  Anonymous online: 8

Total visits Total visits: 137460  

Most ever online
Most ever onlineTotal: 43

The 04/11/2009 @ 08:33


Webmaster - Infos

Ip: 38.107.191.101

Search




Friends News
Support PMP

Sentence to think about :     
^ Top ^