assembly - 使用 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'
我不知道我能做些什么来解决这个问题,代码看起来正确,任何帮助将不胜感激。
解决方案
推荐阅读
- mysql - 连接时的 MySQL 索引使用情况
- javascript - Odoo 11 异常(服务器应用程序错误 "code":100,"message":"Odoo Session Expired","data")
- python - Pandas multiindex:获取没有重复的级别值
- machine-learning - 机器活动的时间序列聚类
- php - mysqli_num_rows 不工作?
- azure - Raspberry Pi 3 B+ 设置问题:“错误:'TLSv1_method' 已弃用”
- r - 使用 as.factor 时在 ggplot2 中重新排序条形图输出
- javascript - window.onunload 事件不会在 AngularJS 控制器中触发
- c++-winrt - 如何在 winrt::impl::blocking_suspend 中解决断言 WINRT_ASSERT(!is_sta())
- azure - Azure Functions 静态 SqlConnection - 正确的扩展方式?