.data
VALS: .half 0xbead, 0xface
RES: .space 4
.text
la $t0,VALS
lh $t1,($t0)
lhu $t2,2($t0)
sll $t2,$t2,16
or $t2,$t1,$t2
jal AVG
.word -2
.word -6
la $t4,RES
sw $v0,($t4)
li $v0,10
syscall
AVG: lw $v0,($ra)
lw $t3,4($ra)
add $v0,$v0,$t3
sra $v0,$v0,1
addi $ra,$ra,8
jr $ra
Dans ce code MIPS, que font les parties .word? Mon émulateur ne peut pas gérer les directives de données dans la section de texte. Que font les directives? Et à quoi bon faire .word -2 et .word -6, plutôt que .word -8?Directives .word dans l'assemblage MIPS