R Type, I Type, J Type - The Three MIPS Instruction Formats