我希望能够使用数组条目作为访问第二个数组的索引。
; array declarations:
f_index BYTE SIZEOF array1 DUP(?) ; has 10 entries 0,3,5,...
array2 BYTE 31,45,65,71,43,44,67,50,32,52,20,29,30,40,45,50,56,60,75,25
mov edx,OFFSET f_index ; pointer to f_index array
mov ebx,[edx] ; ebx = 0
mov esi,array2[ebx] ; esi = 31
cmp esi,55 ; compare 31 and 55
但是,我的错误是在mov esi,array2 [ebx]我正在使用MASM Assembly for x86 Intel处理器。 错误表示无效的指令操作数。