Tak więc uczę się MIPS przy użyciu symulatora SPIM i utknąłem w tym problemie.Dodawanie dwóch 64-bitowych liczb w zespole
Chcę dodać dwa 64-bitowe numery, które są przechowywane w czterech 32-bitowych rejestrach. Dodaję więc bajty LO, a następnie bajty carry i HI. Ale nie ma polecenia adc/addc, np. Dodaj z przeniesieniem.
Więc musiałbym dodać bit noszenia w rejestrze stanu. Ale jak dokładnie czytam ten rejestr?
Jeśli $ t0 jest rejestrem tymczasowym 1, to jaki jest odpowiednik rejestru statusu, który przechowuje flagę carry?
Wiele googlowałem, ale nadal nie mogę znaleźć przykładów, które wykorzystywałyby nawet rejestr statusu.
Brak statusu lub rejestracja flagi w MIPS –