Bienvenue !
cool Bienvenue les fans de PIC !
(aux fans du langage Pascal aussi !)
Technique

Fermer Astuces

Fermer Comment supporter PMP

Fermer Documentation générale

Fermer Manuels

Autres trucs

Fermer Comment supporter PMP

Fermer Coup de coeur du jour

Fermer Documentation

Fermer Hors sujet

Recherche




Téléchargements
Astuces - Optimisation des variables

Souvenez vous que les PICs 8 bits sont optimisés pour des OCTETS non signés smile 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 20181 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !


Connexion...
 Liste des membres Membres : 75

Votre pseudo :

Mot de passe :

[ Mot de passe perdu ? ]


[ Devenir membre ]


Membre en ligne :  Membre en ligne :
Anonymes en ligne :  Anonymes en ligne : 9

Total visites Total visites: 1587763  

Record connectés :
Record connectés :Cumulé : 170

Le 01/01/2021 @ 17:50


Webmaster - Infos

Ip : 3.145.111.125

Recherche




Nouvelles des Amis
D'où venez-vous ?

Texte à méditer :  Si ça fonctionne, c'est obsolète.  Marshall McLuhan
^ Haut ^