MIPS de l'Assemblée - lui $t0, 4097?

Quelqu'un peut-il m'expliquer comment fonctionne lui qui fonctionne, ce qui ne "4097", ce qui ne l'ajout de 8 à $t0 veux dire?

               .data        0x10010000
blank:                .asciiz        " "                                # 4097
newline:        .asciiz        "\n"                                # 4097 + 2

#input_start
Alength:        .word        13
Aarray:         .word        130, 202, 30, 4440, 530, 532, 33, 204, 8, 524, 8933, 92, 10
#input_end

           .text


lui        $t0, 4097
ori        $a0, $t0, 8                        # address of A[]
lw        $a1, 4($t0)                        # load length

OriginalL'auteur das_tnr | 2011-12-05