• # En général

    Posté par . En réponse au message Optimisation... alignement ou taille mémoire. Évalué à 2.

    mais vraiment en général, il est recommandé pour les performances d'utiliser le type natif du processeur.
    Si ton proc est 8 bits, utilise de preférence des variables 8 bits (et pas 16) etc.
    Donc la, pour l'alignement mémoire de test structures et leur composition il faut faire attention a ca.

    Sur les x86 on dispose des instructions assembleur permettant les opération sur les bits sans dégradation notable de performance.

    Donc le problème n'est pas ce que ton proc peut faire ou pas mais ce que ton compilateur va générer comme code pour le faire, je te conseille donc de lire en assembleur un prog simple sur la manipulation des champs de bit par ton compilo pour juger du résultat (pertinent ou pas).
    En général, le nombre d'instruction est plutôt parlant pour voir si c'est rapide ou pas mais ce n'est pas une règle absolu car les instructions de lecture en mémoire et d’opération arithmétique ne sont pas équivalentes en temps d’exécution.