0

我试图从 x-86 获得一段 y-86 代码的等效语句,但我有点怀疑,我只是想确定一下。因此,使用以下 x-86 指令,addq 16(%rbp),%rax.

我正在翻译 的 x-86 代码addq 16(%rbp),%rax,它表示要计算 的值rbp + 16,然后将刚刚计算的地址处的值相加,并将其添加到rax,存储rax,对吗?

我的问题是下面的 y-86 会做同样的事情吗?

rrmovq %rsp, %rbx
iaddq $0x16, %rbx
mrmovq (%rbx), %rax
4

0 回答 0