逐字节偏移存储

时间:2018-11-16 21:28:30

标签: load byte mips store

好,假设我有一个值0x00003534,其中0x34位于地址0x7fffffffa。我想开始将值一次存储到一个临时寄存器中。因此,在第一次迭代中,$ t0看起来像0x00000034。然后我移到地址0x7ffffffb并存储在$ t0中,因此它看起来像0x00003534。我能够正确地从0x7fffffffa移到0x7ffffffb并获取要存储的新值,但是当我尝试将其放入$ t0时,它只会覆盖34。我不能只是LH并立即将其全部移动,因为该值不一定总是一个半字。所以我需要遍历并逐字节存储,直到命中null为止。有什么想法吗?

0 个答案:

没有答案