Bonsoir , je suis en train d'écrire un programme assembleur ou à l'intérieur il y'a une routine de conversion de chaine (hexa) en decimale(chaine) , pour chaque division par 10 dans le registre CX j'ai la valeur(ASCII) du nombre que je dois ajouter a ma "variable" nb_octets.
J'utilise la syntaxe suivante :
;..Premier passage
MOV word ptr ds:[nb_octets],CX
;.....apres la division etc..
MOV word ptr ds:[nb_octets+1],CX
;......après une autre division etc..
MOV word ptr ds:[nb_octets+2],CX
est - ce correct ? ca peut etre dangereux si on arrive a l'adresse d'une autre "variable" ?