Is there any particular reason why RS, RT and RD fields have 5 bits?
MIPS has 32
integer registers and 32
floating point registers and hence 5
bits are needed to represent each set of 32
registers.
The register letters d
, t
, and s
are placeholders for (register) numbers or register names.