assembly 在汇编代码中加载和移动有什么区别?

kmpatx3s  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(164)

初学汇编代码,但我对moveload的用法有点困惑,因为:

move ra rd
load ra rd
load ra (rd)

从我所读到的内容来看,move ra rd将值从RD复制到RA,load ra rd将RD中的值从内存复制到RA,而load ra (rd)执行的操作与load ra rd相同。是我弄错了,还是后两者是相同的?

omqzjyyz

omqzjyyz1#

mov ra rd中,RD的内容(寄存器、存储器位置或任何常量值)被复制到寄存器RA中。
ldr ra rd中,来自指定存储器位置(RD)的内容被加载到指定寄存器(RA)。
使用mov指令可以获得更大的灵活性。

相关问题