Instruction Set - Yousef's Notes
Instruction Set

Instruction Set

#RISC

  • Reduced instruction set computing.
  • Small number of instructions that perform simple operations.
  • Easy to memorize all the instructions, but a simple task requires many of them.
  • The instructions are executed very quickly
  • It is an architecture oriented towards parallelism (pipelining) and superscalarity.
  • e.g. PowerPc, ARM, AVR, PIC

#CISC

  • Complex instruction set computing.
  • Architecture that contains a large number of instructions that perform complex operations.
  • Difficult to learn all instructions, but with a few of them, complex tasks can be performed.
  • Not suitable for parallelism (pipelining)
  • e.g. 68000, Z80, x86