Bonjour ,
Voila je suis debutant en assembleur , Et j'arrive pas a comprendre comment on calcule l'adresse effective d'un octet, Sa position absolue dans la RAM.
Sur le cours de benoit :
Voici la solution : si l'adresse de l'octet est A17C:022E, alors son adresse effective est A17C x 16 + 022E, soit A17C0 + 022E = A19EE. On a multiplié par 16, car le segment A17C débute à l’octet A17C x 16, puis on a simplement ajouté le décalage.
J'ai essayé avec la calculatrice de windows A17C x 16 ca donne DE0A8 .
Je suis vraiment perdu , Peut etre que c'est super simple et ya un truc qui m'echappe.
S'il vous plait aidez moi et merci d'avance.
Partager