You are on page 1of 1

Comparison between RISC and CISC:

RISC CISC

It stands for Reduced Instruction It stands for Complex Instruction


Acronym
Set Computer. Set Computer.

The RISC processors have a The CISC processors have a larger


Definition smaller set of instructions with few set of instructions with many
addressing nodes. addressing nodes.

It has no memory unit and uses a


It has a memory unit to implement
Memory unit separate hardware to implement
complex instructions.
instructions.

It has a hard-wired unit of


Program It has a micro-programming unit.
programming.

Design It is a complex complier design. It is an easy complier design.

The calculations are faster and The calculations are slow and
Calculations
precise. precise.

Decoding of instructions is
Decoding Decoding of instructions is simple.
complex.

Time Execution time is very less. Execution time is very high.

It does not require external memory It requires external memory for


External memory
for calculations. calculations.

Pipelining does not function


Pipelining Pipelining does function correctly.
correctly.

Stalling is mostly reduced in


Stalling The processors often stall.
processors.

Code expansion Code expansion can be a problem. Code expansion is not a problem.

Disc space The space is saved. The space is wasted.

Used in high end applications such


Used in low end applications such
as video processing,
Applications as security systems, home
telecommunications and image
automations, etc.
processing.