Correct option is A
Statement I: CISC (Complex Instruction Set Computing) architecture is characterized by a large number of instructions and addressing modes to optimize performance and reduce the number of instructions per program. This statement is
true.
Statement II: RISC (Reduced Instruction Set Computing) architecture uses a simpler instruction set, where most operations are performed on registers, and memory is accessed only through dedicated load and store instructions. This statement is
true.
Information Booster
1.
CISC Architecture:
· Features a large number of complex instructions and addressing modes.
· Focuses on reducing the number of instructions per program.
· Examples: Intel x86, VAX, and IBM 370.
2.
RISC Architecture:
· Features a small, highly optimized set of instructions.
· Follows the "load/store" model for memory operations.
· Examples: ARM, MIPS, and SPARC.
3.
Key Differences between CISC and RISC:
·
Instruction Set: CISC has complex instructions; RISC has simple instructions.
·
Memory Access: CISC allows operations directly on memory; RISC restricts memory access to load/store instructions.
·
Execution: CISC prioritizes fewer instructions; RISC prioritizes faster execution per instruction.
Additional Knowledge
·
CISC Complexity: The large number of addressing modes in CISC allows flexibility in writing code but increases hardware complexity.
·
RISC Simplicity: The RISC load/store approach simplifies the instruction pipeline, allowing faster clock speeds and more efficient performance.
·
Memory Access in RISC: Only load and store instructions interact with memory, minimizing bottlenecks and improving efficiency.