2.3 - Difference Between RISC and CISC
2.3 - Difference Between RISC and CISC
RISC and CISC are two different types of computer architectures that are
used to design the microprocessors that are found in computers. The
fundamental difference between RISC and CISC is that RISC (Reduced
Instruction Set Computer) includes simple instructions and takes one cycle, while
the CISC (Complex Instruction Set Computer) includes complex instructions and
takes multiple cycles.
Read this tutorial to find out more about RISC and CISC and how these two
architectures are different from each other.
What is RISC?
In the RISC architecture, the instruction set of the computer system is
simplified to reduce the execution time. RISC architecture has a small set of
instructions that generally includes register-to-register operations.
CISC architectures have a large, complex instruction set and a less efficient
execution pipeline. This allows CISC processors to perform a wider range of
tasks, but they are not as fast as RISC processors when executing
instructions.
S.No
RISC CISC
.
It is a microprocessor architecture
This offers hundreds of instructions
2. that uses small instruction set of
of different sizes to the users.
uniform length.
Registers are used for procedure The stack is used for procedure
12.
arguments and return addresses. arguments and return addresses.
Conclusion
The most significant difference between RISC and CISC architectures is the
size and complexity of the instruction set. RISC is a microprocessor
architecture that uses a small instruction set of uniform length that allows
fast execution, while the CISC architecture is one that offers hundreds of
instructions of different sizes that allows the users to perform a wider range
of tasks.