在简单操作上不可能组合地址大小和无效的有效地址

时间:2018-04-08 01:20:09

标签: assembly x86 nasm x86-64

我有一些程序集,其中以下几行导致invalid effective address抱怨mov [rbp], eax mov [rbp - 4], eax mov edi, [rbp] mov esi, [rbp - 4] mov edi, [rbp - 8] mov [rbp - 8], eax thread

title

为什么会这样?

1 个答案:

答案 0 :(得分:1)

Michal Petch指出的愚蠢错误。

忘记在Linux上添加-f macho64标志(-f elf64)。