NASM で 2D 配列の要素を取得する必要があります。配列は 50x60 文字で、静的に割り当てられています。r13 には配列の幅が格納され、rsi には先頭のアドレスが格納され、r8 と r9 はインデックスです (これらは、1 番目と 2 番目の座標に対応します)。私は実行してみました:
imul r8, r13
mov rax, [rsi + (r8 + r9) * 8]
しかし、うまくいきませんberoset-p-603-invalid effective address
。修正方法は?