Abstract


2 Parts


Opcode

Parameter

Terminologies


Branch

Fixed-length

Variable-length

  • More Flexible BUT Requires more steps for Fetch & Decode

Single Instruction Multiple Data

  • This allows one Instruction to operate on multiple data at once and have multiple outputs essentially
  • This can reduce the number of instructions in a program significantly, and have more data processed without the involvement of the inefficient Main Memory

Expanding Opcode Scheme

  • The Opcode in an Instruction can be extended to accommodate additional instructions in the future without changing the basic format of the instruction set

References


  • Reinventing the Processor