Last updated on August 29th, 2020 at 01:31 am
Complex Instruction Set Computer (CISC):
For example, if MULT is an complex instruction which do multiplication, can have several other low level instructions executed with it. Such as,
1. Load the operands of the multiplication operation
2. Perform multiplication
3. Store the result
Complicated or specialized instructions are inefficient in hardware, and in a typically CISC architecture the best performance can be obtained by using only the most simple instructions from the ISA.
Reduced Instruction Set Computer (RISC):
Differences Between RISC and CISC:
RISC and CISC both are suitable at its specific application. It mainly depends on the hardware that executes instructions which are given.
CISC
|
RISC
|
|
More importance on Hardware
|
1
|
More importance on software
|
Includes multi-cycle instructions
|
2
|
Only single-cycle instructions
|
Facilitates more cycles per second
|
3
|
Facilitates less cycles per second
|
Compilers can compile codes to executable faster
|
4
|
Compilers take longer time to compile codes
|
Requires relatively small code length
|
5
|
Longer code length is facilitated
|
Less RAM required
|
6
|
More RAM Required
|