指令格式以及功能
`define EXE_ADD 6'b100000
`define EXE_ADDU 6'b100001
`define EXE_SUB 6'b100010
`define EXE_SUBU 6'b100011
`define EXE_SLT 6'b101010
`define EXE_SLTU 6'b101011
`define EXE_CLZ 6'b100000
`define EXE_CLO 6'b100001
`define EXE_MUL 6'b000010
`define EXE_MULT 6'b011000
`define EXE_MULTU 6'b011001
//R型指令
// 31-26 25-21 20-16 15-11 10-6 5-0
// special rs rt rd 00000 ADD rd <- rs + rt (溢出检测)
// special rs rt rd 00000 ADDU rd <- rs + rt (不溢出检测,unsigned)
// special rs rt rd 00000 SUB rd <- rs - rt (溢出检测)
// special rs rt rd 00000 SUBU
// special rs rt rd 00000 SLT rd <- (rs < rt) (有符号数比较)
// special rs rt rd 00000 SLYU rd <- (rs < rt) (无符号数比较)
// special2 rs rt rd 00000 CLZ rd<- rs从左统计遇到1之前的0的