MIPS,使用常量作为指令sw的基址

时间:2014-05-11 23:56:44

标签: memory mips

在MIPS中,下面的代码块会做什么?

addiu $t0, $0, 5
sw    $t1, 0($t0) # assume that $t1 is some constant

由于$ t0寄存器不是内存地址(或者是0x00000005),我想知道$ t1存储在哪里......

1 个答案:

答案 0 :(得分:1)

此代码会将$t1存储在地址0x5

或者至少是意图。但是,如果您尝试运行它,则会发现应用程序会崩溃,因为地址0x5不是字对齐的。