-2

1)。for ( t0 = ´A´; t0 <= ´Z´; t0++) Mem[a0++] = t0;

2)。t0 = 2147483647 - 2147483648;

对于第一个,我有点困惑如何翻译Mem[a0++],我是MIPS的初学者,对于第二个,我找不到重点,只是觉得不可能那么简单,

谁能解释一下?

还有一个问题,mult和multu有什么区别,我可以举个例子吗?

4

1 回答 1

0

1.

addi $t8 $zero 'Z'
addi $t0 $zero 'A'
loop: 
    sw   $t0 0($a0)
    addi $a0 $a0 1
    addi $t0 $t0 1
    ble  $t0 $t8 loop

2.

addi $t0 $zero -1

于 2013-10-07T00:57:16.590 回答