ユーザーに整数を入力するように求める場合に MIPS アセンブリを使用すると、その整数を取得して必要な部分に分割するにはどうすればよいですか?
例:
# User inputs a number
li $v0, 5 # read value of n
syscall
次に、$v0 の値を $t0 などの一時レジスタに格納し、それを構成する各部分に分割する必要があります。したがって、308 は 3、0、および 8 に分割する必要があります。これを行う必要があるのは、これらの各部分を 2 乗して足し合わせることができるようにするためです。
ユーザーからの入力値は、整数として入力する必要があります。
ありがとう、nmr