Abstract


  • It specifies how different parts of an instruction are organised within a binary code word

Fixed-length Instruction

Variable-length Instruction

Opcode


Example

In MIPS, it is 6-bits, so total different arrangements.

Expanding Opcode

  • The Opcode has variable lengths for different Instruction. This is a good way to maximise instruction bits

Example

Instruction Operand