0
有人可以幫助我瞭解MIP代碼中的某些行正在做什麼嗎?在MIP中使用數組
C代碼是B[8] = A[i - j]
其中i = $ S3,J = $ s4中,& A [] = $ S6和& B [] = $ S7
MIPS的代碼如下...
sub $t0, $s3, $s4 # i - j
sll $t0, $t0, 2 #Gets the offset of 8 for B[]
add $t0, $s6, $t0 #Goes to the offset in B[] ?
lw $t1, 0($t0) #????
sw $t1, 32($s7) #????
一旦到達最後3行,我會有點失落。
它爲什麼是0($ t0)和32($ s7)?或者爲什麼0和32?
什麼是「MIPs」?這是28位版本的MIPS嗎? – Olaf