【发布时间】:2013-06-10 12:34:15
【问题描述】:
我需要在 NASM 中检索二维数组的元素 - 数组是 50x60 字符,静态分配。 r13 存储数组的宽度,rsi 包含开始地址,r8 和 r9 是索引(它们对应于相应的第一个和第二个坐标)。我试过跑步:
imul r8, r13
mov rax, [rsi + (r8 + r9) * 8]
但它不起作用 - 我得到 beroset-p-603-invalid effective address。如何解决?
【问题讨论】:
-
你可以回答你自己的问题......你应该这样做,你也会得到一些代表。
-
哦,没注意到 - 谢谢!
标签: arrays assembly multidimensional-array nasm