无效的有效地址(汇编)

时间:2016-04-25 00:08:05

标签: assembly x86

以下代码:

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

0 个答案:

没有答案