Charge 32 bits constant de s'inscrire dans MIPS

J'ai été confus au sujet de cette partie alors que j'ai étude MIPS.

Le livre écrit par le Professeur John L. Hennessy dire si nous avons un peu grand constant de charge, nous devrions

lui $s0, upper(big)
ori $s0, $s0, lower(big)

Mais pourquoi ne pas simplement faire

addi $s0, $zero, big

Depuis la tenue des registres de 32 bits, ce qui est plus strightforward, n'est-ce pas?

OriginalL'auteur lucasKo | 2012-10-31