
September 19th, 2011, 03:03 AM
|
|
Contributing User
|
|
Join Date: Sep 2008
Posts: 41
Time spent in forums: 8 h 20 m 17 sec
Reputation Power: 5
|
|
|
Why split the temporary registers?
I recently started digging into assembly programming, mainly out of curiosity and to broaden the understanding of what's actually going on under the hood. I'm currently studying mips, and there is this little mystery that I haven't seen addressed anywhere - why are the temporary registers split in two groups, in the register use convention? First $t0-$t7 in $8-$15, then some other varieties, and then you get two more t's in $24-$25. Is there any particular reason for this or did it just happen to end up that way?
|