私は MIPS アセンブリでのプログラミングの初心者であり、数値を読み込んだ後に数値の最初の桁をどのように出力するのか疑問に思っていました.
.data
number_1: .word
.text
#read in first number
li $v0, 5
syscall
sw $v0, number_1
#print first digit
li $v0, 1
lw $a0, number_1
syscall
#end program
li $v0, 10
syscall
たとえば、590 と入力した場合、「5」のみを印刷します。さらに、次の 2 つの数字を別々に出力するにはどうすればよいでしょうか。
上記のコードを使用すると、入力した整数のみが出力されます。
前もって感謝します