Bienvenue !
 Bienvenue les fans de PIC !
(aux fans du langage Pascal aussi !)
Technique
Autres trucs
Recherche
Téléchargements
Les 5 derniers Ajouts
Les 5 plus téléchargés
|
Astuces - Optimisation des variables
Souvenez vous que les PICs 8 bits sont optimisés pour des OCTETS non signés donc vous devriez appliquer les règles suivantes :
-
Utilisez des variables BYTE à moins d'avoir vraiment besoin d'une taille plus grande.
-
Utilisez des variables WORD à moins d'avoir vraiment besoin d'entiers signés. Les entiers signés coûtent beaucoup plus que les entiers non signés tant en taille de code qu'en temps d'exécution.
Les booléens en PMP sont des variables BIT et ils sont très efficaces, alors ils sont à utiliser dans toutes les opérations logiques.
Les tableaux de booléens sont aussi supportés par PMP, mais ils sont très coûteux tant en taille de code qu'en temps d'exécution; donc à réserver pour de très grands tableaux ou si vous ne pouvez faire autrement.
Finalement souvenez vous qu'en mode non strict PMP effectue un cast implicite dans les expressions, sans message de warning (sauf en cas de possibilité de troncation), alors attention dans l'usage d'expressions content des formats mixtes, ceci peut être très coûteux en taille de code et temps d'exécution.
Date de création : 2008.12.23 5:11 PM
Dernière modification : 2013.08.05 11:24 AM
Catégorie : Astuces
Page lue 21577 fois
 Réactions à cet article
Personne n'a encore laissé de commentaire. Soyez donc le premier ! |
|
Connexion...
Membres : 74
[ Mot de passe perdu ? ]
[ Devenir membre ]
Membre en ligne :
Anonymes en ligne : 46
 Total visites: 1798530
Record connectés :
 Cumulé : 206
Webmaster - Infos
Ip : 3.144.128.235
Recherche
Nouvelles des Amis
D'où venez-vous ?
|
Texte à méditer : Le logiciel, c’est comme le sexe, c’est meilleur quand c’est gratuit. Linus Torvalds, Conférence de la Free Software Foundation, février 1996.