Bonjour,
Il n'y a pas d'optimisation par réordonnancement et c'est une bonne chose si les données devaient être sérialisées.
Il est vraisemblable que l'exemple donné par henderson soit vers un MPU 8 bits auquel cas 7711 et 1177 ne peuvent tenir sur 2 octet (et non pas 16 bits), mais que 1717, 7171, 1771 et 7117 le peuvent. On peut alors supposer que, dans ce cas de figure, un champ de plus de 8 bits poserait problème.

Ce qu'il faudrait faire en 8 bits pour récupérer le champ à cheval

Et pourquoi on préfère un format plus grand
La règle est qu'il y a risque de fractionnement si la longueur totale des champs dépasse le plus grand format naturel entier de la cible.
Salutations
Partager