标签: assembly y86
我试图从x-86获得一段y-86代码的等价声明,但我有点怀疑,我只想确定。因此,使用以下x-86指令addq 16(%rbp),%rax。
addq 16(%rbp),%rax
我正在翻译addq 16(%rbp),%rax的x-86代码,该代码用于计算rbp + 16的值,然后在刚刚计算的地址处添加该值并将其添加到rax,存储在rax中,对吗?
rbp + 16
rax
我的问题是,下面的y-86基本上会做同样的事情吗?
rrmovq %rsp, %rbx iaddq $0x16, %rbx mrmovq (%rbx), %rax