→ | Non, on n'a écrit que dans les bits de %ah (i.e. les bits 15 à 8), les autres bits de %eax ne sont pas affectés. |
| 0x12345600 |
→ | Presque, on aurait eu ce résultat en écrivant dans %al |
| 0x12340078 |
→ | Tout à fait, les chiffres hexa 56 ont été écrasés par la deuxième écriture |
| 0x78563412 |
→ | Non, on peut avoir ce genre de résultat quand on s'emmêle les pinceaux avec des adresses d'octets (dans la plupart des cas, on ne voit pas l'endianness de la machine quand on programme), mais pas sur un registre. Si on écrit 0x12345678, la nouvelle valeur du registre est 0x12345678 ... |