如果我提示用户输入一个整数,则使用 MIPS 程序集,然后我如何获取该整数并将其分解为必要的部分?
例子:
# User inputs a number
li $v0, 5 # read value of n
syscall
然后我将 $v0 中的值存储在一个临时寄存器中,比如 $t0,并且需要将它分解为组成它的每个部分。因此,必须将 308 分解为:3、0 和 8。我需要这样做,以便我可以将这些部分中的每一个平方并将它们相加。
来自用户的输入值必须以整数形式输入。
谢谢,核磁共振