A good answer might be:

It is not legal to have a non-zero exponent with a matissa that is zero. There are other nonsense combinations that are also illegal.

Single Precision Store

Sometimes the floating point registers are used as temporary registers for integer data. For example, rather than storing a temporary value to memory, you can copy it to an unused floating point register. This is OK, as long as you don't try to do math with them.

The single precision store pseudoinstruction is similar:

s.s   fd,addr     --- store register fd to addr

Whatever 32 bits are in fd are copied to addr

In both of these pseudoinstructions the address addr can be an ordinary symbolic address, or an indexed address.

QUESTION 5:

Why would you want to copy a temporary integer value to a floating point register?