在什么特殊情况下我们需要使用lw / lh / lb?
strcpy:
addi $sp, $sp, -4
sw $s0,0($sp)
add $s0, $zero,$zero # $s0=0 i
addi $t1, $a1, $s0 #address of y
lbu $t2, 0($t1) #$t2=y[]
addi $t3, $a0,$s0 #address of x
sb $t2,0($t3)
beq $t3, $zero, L2
addi $s0, $s0, 1
j L1
L2: lw $s0, 0($sp)
addi $sp, $sp, 4
jr $ra
这是给出使用lbu的例子的代码,但是为什么不使用lw而不是lw或者我们可以在这里使用lh?你能解释一下使用不同操作码背后的概念吗?非常感谢你提前=)< / p>