如何在x86 asm中访问2D C ++数组?

时间:2019-04-11 16:35:47

标签: c++ assembly multidimensional-array x86 x86-64

我正在尝试在asm中访问我的2D字符数组,但是不确定如何在内存中访问它。

基本上2d数组的y高度为3,长度为long(程序更改),并且我有一个for循环,我试图在y = 0的x中逐个进行元素运算。

它在C ++中定义为char array[3][MAXCHARS];

然后在y = 1时在x中逐个元素地处理。我不太确定这是如何工作的,数组的第二个y值是紧接在内存中的第一行x之后存储的吗?

0 个答案:

没有答案