MIPS - 在不使用伪指令的情况下执行单词的块复制(作业)

时间:2012-07-29 11:48:19

标签: assembly mips

我已经完成了一项工作,即编写汇编代码函数来执行块复制(将一个字块从内存中的一个地址复制到另一个地址)但我仍然没有得到块复制的含义汇编代码。

我猜,例如,如果我在$ t0执行块复制, 一块会是每4块内存吗? 4($ T0)

目前我必须创建一个函数来将400个字从地址0x30000复制到0x50000

1 个答案:

答案 0 :(得分:3)

因为你知道了内存块的大小,并且可能是目标内存位置的起点,你需要从起点(lw)加载单词,做你想做的任何事情(如果你需要操纵那些单词) )并将其存储在请求的内存位置。正如你所说的那样,你要将内存指针增加4.Be建议......你只能在lw中使用16位偏移,否则你需要使用lw和big op这是伪指令...有翻译虽然... ...