Я хочу написать небольшую программу в SPIM, что вычислить длину окружности и считывает значение радиуса от пользователя ... и вот кодУмножить два поплавок регистрирует в SPIM
sw $s0, p2
l.s $f6 ,p2
li.s $f2 ,3.4
mul.s $f8, $f2, $f6
s0 является значением радиуса, который вводится форма пользователя р переменной с плавающей точкой в секции .data
после выполнения программы у меня есть эти значения в регистрах f2, f6, f8 (при s0 = 3):
FP2 = 4059999a
FP6 = 00000003
FP8 = 0000000a
- этот результат верен? и если верно, то почему значение в f8 10 не 10,2?