以下代码:
mov edx,dword[ecx+(5*ebx)]
给我一个“无效有效地址”的错误
据我所知,可以采用(register1 + register2乘以常量)的内容。为什么我在这里收到错误?
完整代码:
section .text
align 16
global main
main:
push ebp
mov ebp, esp
pushad
mov ebx, 1
mov ecx, 2
mov edx,dword[ecx+(5*ebx)]
popad ; Restore registers
mov esp, ebp ; Function exit code
pop ebp
ret