yep, il multiplie la valeur du pointeur, qui doit pointer vers qq chose comme [ds:ax*2].
il y a un truc magique avec lea, comme lea bx, [V+ax*2] ... mais ça doit marcher qu'en 32b.
solution :
mov si, offset V
mov ax, 1
shl ax, 1 // ton ax*2
mov bx, [si+bx]
// je sais même plus si ça marche si + bx ...
// sinon,
add si, bx
mov bx, [si]
[jfdsdjhfuetppo]--Message édité par youdontcare--[/jfdsdjhfuetppo]