MIPS体系结构有3种指令格式,这个数目既能让其硬件得到相对简化又能减少格式数过少带来的限制。 分别为R-类型指令(register-type),I-类型指令(immediate-type),J-类型指令(jump-type)。 R-类型指令 有一个操作码与三个寄存器操作数。 如add,sub等 I-类型指令 有一个操作码与两个寄存器操作数,还有一个16位的立即数。 如lw,sw J-类型指令 有一个操作码与一个26位的立即数,没有寄存器作为操作数。