The MIPS architecture has instructions which are 32 bits long. This section has examples of code. The general type of instruction is in the "op" (operation) field. It is the highest 6 bits. J-type (jump) and I-type (immediate) instructions are fully given by "op". R-type (register) instructions include the field "funct". It determines the exact operation of the code. The fields used in these types are: