Fitting each of these pieces into their proper fields gives us the full 32 bits.
The bit pattern written in hexadecimal is 0x3F800000.
To check that this is correct, use SPIM. Write a program that declares a floating point 1.0, then run SPIM.
## Program to represent 1.0
.text
.globl main
main:
.data
val: .float 1.0
## End of file
When you load this program in SPIM, where will the 1.0 be?