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

Memory MIPS,使用常量作为指令sw的基址,memory,mips,Memory,Mips,在MIPS中,以下代码块将执行什么操作 addiu $t0, $0, 5 sw $t1, 0($t0) # assume that $t1 is some constant 由于$t0寄存器不是内存地址(或者是?0x00000005),我想知道$t1存储在哪里 此代码将在地址0x5处存储$t1 至少这是我的意图。但是,如果您尝试运行它,您会发现应用程序会崩溃,因为地址0x5未对齐

在MIPS中,以下代码块将执行什么操作

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

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

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

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