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