You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请教:《Learn to Program with Assembly》图6-1底部框是否应为%rax而非%rbx?

关于《Learn to Program with Assembly》图6-1的疑问解答

先明确指令mov (%rbx), %rax的核心逻辑:

  • 这是x86-64架构下的寄存器间接寻址模式,(%rbx)的意思是取出%rbx寄存器里存储的内存地址对应的内容
  • 整条指令的作用是把上述内存中的数据加载到%rax寄存器中

如果图6-1是用来展示这条指令的执行结果,那底部标注为%rbx明显不对——正确的标注应该是%rax。你没有遗漏任何知识点,这个判断是准确的,大概率是作者或排版环节出现了标注失误。

内容的提问来源于stack exchange,提问作者Bobby

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 12:14:50