标签: c++ assembly multidimensional-array x86 x86-64
我正在尝试在asm中访问我的2D字符数组,但是不确定如何在内存中访问它。
基本上2d数组的y高度为3,长度为long(程序更改),并且我有一个for循环,我试图在y = 0的x中逐个进行元素运算。>
它在C ++中定义为char array[3][MAXCHARS];
char array[3][MAXCHARS];
然后在y = 1时在x中逐个元素地处理。我不太确定这是如何工作的,数组的第二个y值是紧接在内存中的第一行x之后存储的吗?