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 21750 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 : 35
 Total visites: 1827656
Record connectés :
 Cumulé : 206
Webmaster - Infos
Ip : 18.220.210.111
Recherche
Nouvelles des Amis
D'où venez-vous ?
|
Texte à méditer : L’informatique des entreprises [...] est à l’image d’un site archéologique. [...] Tout au fond, on tombe sur de vrais fossiles, calcifiés : la carte perforée n’est plus physiquement là,
mais on peut trouver son « empreinte » sur des disques durs dernier cri, jusqu’à des traces d’organisation en quatre-vingt « colonnes ». Pierre Vandevingste, La Recherche, décembre 1996