Итак, я изучаю MIPS с помощью симулятора SPIM, и я застрял в этой проблеме.
Я хочу добавить два 64-битных числа, которые хранятся в четырех 32-битных регистрах. Поэтому я добавляю байты LO, а затем байты переноса и байты HI. Но нет команды adc/addc, т.е. добавить с переносом.
Поэтому мне пришлось бы добавить бит переноса в регистр состояния. Но как именно я могу прочитать этот регистр?
Если $t0 является временным регистром 1, то каков эквивалент регистра состояния, который содержит флаг переноса?
Я много гуглил, но до сих пор не могу найти примеров, которые даже используют регистр состояния.