[英]translate the pseudocode into MIPS assembly language
1)。 for ( t0 = ´A´; t0 <= ´Z´; t0++) Mem[a0++] = t0;
2)。 t0 = 2147483647 - 2147483648;
对于第一个,我有点困惑如何翻译Mem[a0++]
,我是 MIPS 的初学者,对于第二个,我找不到关键点,只是认为它不能那么简单,
谁能解释一下?
还有一个问题,mult 和 multu 有什么不同,我可以举个例子吗?
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.