KEMBAR78
RISC and CISC Processors | PPTX
CISC & RISC
BY: Adeel Rasheed
What is CISC?
 A computer with a large number of instructions is
classified as a Complex Instruction set Computer,
abbreviated CISC
What is RISC?
 RISC, or Reduced Instruction Set Computer. is a type
of microprocessor architecture that utilizes a small,
highly-optimized set of instructions, rather than a
more specialized set of instructions often found in
other types of architectures.
History
The first RISC projects came from IBM, Stanford,
and UC-Berkeley in the late 70s and early 80s.
The IBM 801, Stanford MIPS, and Berkeley RISC 1
and 2 were all designed with a similar philosophy
 NEXT Invent CISC. For more Complex instructions.
Characteristics of RISC Processor
 Register to Register "LOAD" & "STORE" are
independent instructions.
 Relatively few addressing modes.
 All operations done within the registers of the CPU
 Fixed-Length, Easily decoded instruction format
 Single-Cycle instruction execution
Characteristics of CISC Processor
Emphasis on Hardware.
Includes multi-clock complex instructions.
Memory-to-memory “LOAD” and “STORE”
incorporated in instructions.
Small code size, high cycles per second
RISC & CISC Approaches
The CISC Approach
The RISC Approach
Overlapped Register Windows
 Global Register
 Local Register
 Overlapped Register
RISC and CISC Processors

RISC and CISC Processors

  • 1.
  • 2.
  • 3.
    What is CISC? A computer with a large number of instructions is classified as a Complex Instruction set Computer, abbreviated CISC What is RISC?  RISC, or Reduced Instruction Set Computer. is a type of microprocessor architecture that utilizes a small, highly-optimized set of instructions, rather than a more specialized set of instructions often found in other types of architectures.
  • 4.
    History The first RISCprojects came from IBM, Stanford, and UC-Berkeley in the late 70s and early 80s. The IBM 801, Stanford MIPS, and Berkeley RISC 1 and 2 were all designed with a similar philosophy  NEXT Invent CISC. For more Complex instructions.
  • 5.
    Characteristics of RISCProcessor  Register to Register "LOAD" & "STORE" are independent instructions.  Relatively few addressing modes.  All operations done within the registers of the CPU  Fixed-Length, Easily decoded instruction format  Single-Cycle instruction execution
  • 6.
    Characteristics of CISCProcessor Emphasis on Hardware. Includes multi-clock complex instructions. Memory-to-memory “LOAD” and “STORE” incorporated in instructions. Small code size, high cycles per second
  • 7.
    RISC & CISCApproaches The CISC Approach The RISC Approach
  • 8.
    Overlapped Register Windows Global Register  Local Register  Overlapped Register