Why are there 32 registers in the MIPS instruction set?

This is because there are 32 registers in the mips instruction set — i.e. 2 5. If there were instead 64 registers, both the rs and rt fields would need to be 6 bits long, thus leaving only 14 bits for the immediate field. Thanks for contributing an answer to Stack Overflow!
For More Information Please Refer:

You May Also Like to Read: