我正在努力寻找解释MIPS及其工作原理的好网站。这个MIP代码是什么意思?
我试图理解的代码是:
SW 7000(R0),R1
我知道SW意味着节省词,它是R1的值保存到内存地址7000什么是(R0)的点?它有什么作用?
有没有很好的资源来解决我遇到的类似问题?
谢谢!
我正在努力寻找解释MIPS及其工作原理的好网站。这个MIP代码是什么意思?
我试图理解的代码是:
SW 7000(R0),R1
我知道SW意味着节省词,它是R1的值保存到内存地址7000什么是(R0)的点?它有什么作用?
有没有很好的资源来解决我遇到的类似问题?
谢谢!
看起来它应该是
SW R1, 7000(R0)
其中R1和R0是任何MIPS寄存器。
它将读取作为存储寄存器R1的内容到有效内存地址7000+R0
。 例如如果R1包含值10并且R0包含值1192,则它将存储具有值10的字(32位)到存储器地址8192中。
在MIPS中没有名为“R0”或“R1”的寄存器。正确的名称是$ name,例如$ 0,$ 7,$ a0,$ s1 – 2013-10-02 06:33:18