9/26/2016 RISC vs CISC | Difference between RISC and CISC
Home Contact Disclaimer / Privacy We are hiring!
Difference Between | Descriptive Analysis and Comparisons
Search
Difference between RISC and CISC
Most Popular
Like 1 Tweet 0
Management vs
Key difference: The main difference between RISC and CISC is in
Administration
the number of computing cycles each of their instructions take. The
Android vs Windows Phone difference the number of cycles is based on the complexity and the
Yoghurt vs Curd goal of their instructions.
Taekwondo vs Karate The term RISC stands for ‘Reduced
Data vs Information Instruction Set Computer’. It is a CPU
Listening vs Hearing design strategy based on simple
instructions and fast performance.
Tablet vs Smartphone
Taekwondo vs Aikido
RISC is small or reduced set of
instructions. Here, each instruction is
Newly Added
meant to achieve very small tasks. In
Youth vs Teenager a RISC machine, the instruction sets
Minor vs Juvenile are simple and basic, which help in composing more complex
instructions. Each instruction is of the same length; the instructions
Youth vs Adults
are strung together to get complex tasks done in a single operation.
High Blood Pressure vs
Most instructions are completed in one machine cycle. This pipelining
Low Blood Pressure
is a key technique used to speed up RISC machines.
Glaucoma vs Cataract
Myopia vs Hyperopia RISC is a microprocessor that is designed to carry out few
Malpractice vs Negligence instructions at the same time. Based on small instructions, these
Market Research vs chips require fewer transistors, which make the transistors cheaper
Marketing Research to design and produce. Some other features of RISC include:
Minuet vs Minute
Far vs Far Away
Less decoding demand
Random Pick Uniform instruction set
Identical general purpose register
Simple addressing nodes
Few data types in hardware
http://www.differencebetween.info/differencebetweenriscandcisc 1/5
9/26/2016 RISC vs CISC | Difference between RISC and CISC
Samsung Galaxy Mega 5.8
Also, while writing codes, RISC makes it easier by allowing the
vs Samsung Galaxy S3
programmer to remove unnecessary codes and prevents wasting of
Hurricane vs Tornado
cycles.
Glucose vs Cellulose
Gross vs Net The term CISC stands for ‘Complex
Hulu vs Hulu Plus Instruction Set Computer’. It is a CPU
Jews vs Christians design strategy based on single
AMD vs Intel Motherboards instructions, which are capable of
performing multistep operations.
AVI vs 3GP
CISC computers have shorted
Popular Tags
programs. It has a large number of
Words & Wordplay complex instructions, which takes
Science & Mathematics long time to execute. Here, a single
set of instruction is covered in
Education &
Health
multiple steps; each instruction set
Reference
has more than three hundred
Consumer separate instructions. Most instructions are completed in two to ten
Electronics machine cycles. In CISC, instruction pipelining is not easily
Computers & implemented.
Internet Cell The CISC machines have good performances, based on the
Phones & Plans simplification of program compilers; as the range of advanced
Business & Finance
instructions are easily available in one instruction set. They design
More
complex instructions in one simple set of instructions. They perform
low level operations such as an arithmetic operation, or a load from
Most Commented
memory and memory store. CISC makes it easier to have large
Android vs Windows Phone addressing nodes and more data types in the machine hardware.
Management vs However, CISC is considered less efficient than RISC, because of it
Administration inefficiency to remove codes which leads to wasting of cycles. Also,
microprocessor chips are difficult to understand and program for,
Tablet vs Smartphone
because of the complexity of the hardware.
Data vs Information
Indian Culture vs Western Comparison between RISC and CISC:
Culture
Accounting vs Finance
RISC CISC
Interests vs Hobbies
MPhil vs Ph.D.
It stands for
‘Complex
http://www.differencebetween.info/differencebetweenriscandcisc 2/5
9/26/2016 RISC vs CISC | Difference between RISC and CISC
Acronym It stands for ‘Reduced Instruction Set
Instruction Set Computer’.
Computer’.
The CISC
The RISC processors processors have a
have a smaller set of larger set of
Definition
instructions with few instructions with
addressing nodes. many addressing
nodes.
It has no memory unit
It has a memory
and uses a separate
unit to implement
Memory unit hardware to
complex
implement
instructions.
instructions.
It has a hardwired It has a micro
Program
unit of programming. programming unit.
It is a complex It is an easy
Design
complier design. complier design.
The calculations
The calculations are
Calculations are slow and
faster and precise.
precise.
Decoding of
Decoding of
Decoding instructions is
instructions is simple.
complex.
Execution time is very Execution time is
Time
less. very high.
http://www.differencebetween.info/differencebetweenriscandcisc 3/5
9/26/2016 RISC vs CISC | Difference between RISC and CISC
It does not require It requires external
External memory
external memory for memory for
calculations. calculations.
Pipelining does Pipelining does not
Pipelining
function correctly. function correctly.
Stalling is mostly
The processors
Stalling reduced in
often stall.
processors.
Code expansion can Code expansion is
Code expansion
be a problem. not a problem.
The space is
Disc space The space is saved.
wasted.
Used in high end
Used in low end
applications such as
applications such
video processing,
Applications as security
telecommunications
systems, home
and image
automations, etc.
processing.
Images Courtesy: ics.uci.edu
Like 1 Tweet 0
http://www.differencebetween.info/differencebetweenriscandcisc 4/5
9/26/2016 RISC vs CISC | Difference between RISC and CISC
Add new comment
Your name
Comment *
Save
Copyright © 2016, Difference Between | Descriptive Analysis and Comparisons
http://www.differencebetween.info/differencebetweenriscandcisc 5/5