Я работаю над небольшим мини-компилятором, пытаясь изучить MIPS здесь. Вот моя проблема:
MIPS имеет инструкцию li (немедленная загрузка), которая будет работать следующим образом.
li $5,100
который загрузит 100 в регистр 5.
Однако мне нужно загрузить поплавки в регистры прямо сейчас, и я изо всех сил пытаюсь выяснить, как это сделать... так как li $5,2.5 не работает.
У кого-нибудь есть совет?
Я работаю на C, я думал, что могу каким-то образом получить целочисленное представление поплавка, с которым я работаю (т.е. двоичное представление поплавков == двоичное представление ints), затем загрузить «целое число» в регистр и обработать его как поплавок с тех пор.
Может быть, уже слишком поздно, но я застрял прямо сейчас.