Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.
2. Searching for something specific? See our text overview of all tests. Includes 'real teacher' use videos.

CISC and RISC

What are the differences between RISC and CISC?

The short answer is that RISC is perceived by many as an improvement over CISC. There is no best architecture since different architectures can simply be better in some scenarios but less ideal in others.  RISC-based machines execute one instruction per clock cycle. CISC machines can have special instructions as well as instructions that take more than one cycle to execute. This means that the same instruction executed on a CISC architecture might take several instructions to execute on a RISC machine. The RISC architecture will need more working (RAM) memory than CISC to hold values as it loads each instruction, acts upon it, then loads the next one.

Source: Read the full article: https://www.microcontrollertips.com/risc-vs-cisc-architectures-one-better/

Additional Reading

https://en.wikipedia.org/wiki/Reduced_instruction_set_computer

https://www.watelectronics.com/what-is-risc-and-cisc-architecture/

https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/risccisc/

PowerPoint - CISC and RISC

www.teachyourselfpython.com