我有一段小代码,我不明白第3行是干什么的。任何人都可以帮我解释一下。非常感谢。你能帮我解释一下这段代码吗?[ASM]
mov ebx, pointer1 //Assign of pointer pointer1 value to ebx
movzx eax, byte ptr[esi] //Get value from pointer address esi and assign to eax
mov dx, [ebx + eax * 2] //??? Dont know what it does
mov [edi], dx
正如我猜测,如果[ebx]
是一个字节数组,该行将于array[eax_value]
和array[eax_value+1]
?
看到我的回答,你的猜测是正确的。 –