MOV rm,r et MOV r,rm s'encodent similairement en au moins deux octets : 100010dw binaire, mod/rm, ...
Les opcodes 88, 89, 8A et 8B hexa sont frequentes dans un programme.
Donc ici : d=0 (la memoire est la destination) et w=0 (l'instruction opere sur un octet). Le mod/rm est 106 octal donc ce qui differe ici c'est le deuxieme chiffre, 0, qui correspond a AL et non AX puisque w=0.
[^] # Re: .
Posté par popcorn . En réponse au message question théorique sur l'assembleur. Évalué à 1.
La reponse etait : 88 46 FE hexa
MOV rm,r et MOV r,rm s'encodent similairement en au moins deux octets : 100010dw binaire, mod/rm, ...
Les opcodes 88, 89, 8A et 8B hexa sont frequentes dans un programme.
Donc ici : d=0 (la memoire est la destination) et w=0 (l'instruction opere sur un octet). Le mod/rm est 106 octal donc ce qui differe ici c'est le deuxieme chiffre, 0, qui correspond a AL et non AX puisque w=0.