初学汇编代码,但我对move和load的用法有点困惑,因为:
move
load
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相同。是我弄错了,还是后两者是相同的?
move ra rd
load ra rd
load ra (rd)
omqzjyyz1#
在mov ra rd中,RD的内容(寄存器、存储器位置或任何常量值)被复制到寄存器RA中。在ldr ra rd中,来自指定存储器位置(RD)的内容被加载到指定寄存器(RA)。使用mov指令可以获得更大的灵活性。
mov ra rd
ldr ra rd
mov
1条答案
按热度按时间omqzjyyz1#
在
mov ra rd
中,RD的内容(寄存器、存储器位置或任何常量值)被复制到寄存器RA中。在
ldr ra rd
中,来自指定存储器位置(RD)的内容被加载到指定寄存器(RA)。使用
mov
指令可以获得更大的灵活性。