首页 > 解决方案 > 使用 att 语法引用内存地址空间时出现汇编错误

问题描述

我写了一个简单的代码块来解决windows虚拟内存

push %eax
movl %ebx, %eax
and $0FFFFFFFFh, %eax
pop %eax

我收到一些关于表达式 0FFFFFFFFh 的不同错误,因为它无法将其解释为内存地址

Error: junk `FFFFFFFh' after expression
Error: missing or invalid immediate expression `0FFFFFFFFh'

我不知道我能做些什么来解决这个问题,代码看起来正确,任何帮助将不胜感激。

标签: assemblyatt

解决方案


推荐阅读