在汇编中引用C语言中的数组
在汇编中引用C语言中的数组,要先取出数组的地址,利用
基址+索引
访问数组中的元素,如:
int arrary[5]={1,2,3,4,5};
lea eax,arrary; //取出数组arrary在内存中的地址
mov edx,2; //取出数组arrary中某元素的下标
mov ebx,[eax+edx*4]; //取出数据arrary[1],注意数组下标从0开始,
//edx乘以4,是因为int在内存中占4个字节
探索代码的奥秘,享受技术的乐趣-_-!...