After these two steps, the actions required to complete the instruction depend
on the instruction class. Fortunately, for each of the three instruction classes
(memory-reference, arithmetic-logical, and branches), the actions are largely the
same, independent of the exact instruction. Th e simplicity and regularity of the
MIPS instruction set simplifies the implementation by making the execution of
many of the instruction classes similar.