小编Hai*_*der的帖子

64 位汇编中的寻址模式中的 32 位寄存器不允许吗?

以下指令有什么问题:

movb $0xF, (%ebx)
Run Code Online (Sandbox Code Playgroud)

答案指出%ebx不能用作地址寄存器。我是装配新手,有人可以解释这意味着什么吗?

如果该指示是movb $0xF, (%rbx)有效的吗?另外,地址寄存器到底是什么?最后,在寄存器周围写括号是否直接引用寄存器指向的内存位置?

assembly x86-64 cpu-registers addressing-mode

2
推荐指数
1
解决办法
133
查看次数

标签 统计

addressing-mode ×1

assembly ×1

cpu-registers ×1

x86-64 ×1