« Fonctionnement d'un ordinateur/Le modèle mémoire : alignement et boutisme » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 5 :
On peut introduire la notion de boutisme par une analogie avec les langues humaines : certaines s’écrivent de gauche à droite et d'autres de droite à gauche. Dans un ordinateur, c'est pareil avec les octets des mots mémoire : on peut les écrire soit de gauche à droite, soit de droite à gauche. Quand on veut parler de cet ordre d'écriture, on parle de '''boutisme''' (endianness).
 
===BoutismeLes simpledifférents :types gros et petitde boutisme===
 
[[File:Endianessmap fr.svg|vignette|Comparaison entre petit et gros-boutiste, ainsi qu'illustration des accès de 8, 16 et 32 bits sur un groupe de 4 octets en gros-boutiste.]]
Ligne 21 :
 
[[File:Big-endian little-endian.jpg|centre|vignette|upright=2.5|Comparaison entre Big-endian et little-endian, pour des tailles de 16 et 32 bits.]]
 
===Boutisme avec byte-swap===
 
[[File:Comparaison entre boutisme avec et sans inversion de mots mémoire.jpg|vignette|Comparaison entre un nombre codé en gros-boutiste pur, et un nombre gros-boutiste dont les octets sont rangés dans un groupe en petit-boutiste. Le nombre en question est 0x 0A 0B 0C 0D, en hexadécimal, le premier mot mémoire étant indiqué en jaune, le second en blanc.]]