google search

Popular Posts


Welcome to BCA Notes

>>>>>>>>>>>>>>>>

Visitors

Search This Blog

Blogger templates

Visitor Map


Sunday 18 May 2014

Difference Between RISC and CISC

Difference Between RISC and CISC

No.
RISC
CISC
1
It is an acronym for Reduced Instruction Set Computer. It is a type of microprocessor
that has been designed to carry out few instructions at the same time.
CISC stands for Complex Instruction
 Set Computer. 
It is actually a CPU which is capable 
of executing many operations through a single instruction.
2
Faster than CISC
Slower than RISC chips when performing
 instructions
3
Pipelining can be implemented easily
Pipelining implementation is not easy
4
Direct addition is not possible
Direct addition between data in two 
memory locations. Ex.8085
5
Simple, single-cycle instructions that perform only basic Functions. Assembler instructions correspond to microcode instructions on CISC machine
A large and varied instruction set that
 includes simple, fast instructions for
 performing basic tasks, as well as 
complex, multi cycle Instructions
that correspond to statements in an HLL
.
6
RISC architecture is not widely used
At least 75% of the processor use CISC 
architecture
7
RISC chips require fewer transistors and cheaper to produce. Finally, it's easier
to write powerful optimized compilers
In common CISC chips are relatively slow
 (compared to RISC chips) per instruction,
 but use little (less than RISC) instructions.
8
RISC puts a greater burden on the software. Software developers need to write more
lines for the same tasks
In CISC, software developers no need to
 write more lines for the same tasks
9
Mainly used for real time applications
Mainly used in normal PC's, Workstations
 and servers
10
Large number of registers, most of which can be used as general purpose registers
CISC processors cannot have a large number
 of registers
11
RISC processor has a number of hardwired instruction
CISC processor executes microcode instructions
12
Uses Direct execution control unit.
Uses microcode control unit.
13
Price:
move complexity from hardware to software.
Price:
move complexity from software to
 hardware.
14
Performance:
make tradeoffs in favor of a lower CPI, at the Expense of increased code size.
Performance:
make tradeoffs in favor of decreased code size,
 at The
expense of a higher CPI.
REGARDS,
BCA RAIPUR TEAM 
RISHABH BAID

0 comments:

Post a Comment