RISC vs CISC
Aspect | RISC (Reduced Instruction Set Computer) | CISC (Complex Instruction Set Computer) |
---|---|---|
Definition | RISC uses a small, optimized set of simple instructions executed in one clock cycle. | CISC employs a diverse set of complex instructions, capable of multiple operations in one instruction. |
Instruction Complexity | RISC has simpler instructions, each performing a single operation like loading, storing, or arithmetic. | CISC instructions can be complex, requiring multiple clock cycles to execute and supporting a variety of addressing modes and data types. |
Registers & Addressing | RISC processors have more general-purpose registers and straightforward addressing modes, minimizing interactions with memory. | CISC processors have fewer registers and rely more on memory for operations, sometimes leading to memory-intensive instructions. |
Advantages |
|
|
Disadvantages |
|
|
Examples | SUN's SPARC, PowerPC, Microchip PIC, RISC-V. | Intel's x86, Motorola 68000, Zilog Z80. |
Getting Info...