Reduced Instruction Set Computer (RISC) vs. Complex Instruction Set Computer (CISC).
(1) CISC computers typically require more than one clock cycle to execute a given instruction
(2) RISC computers typically require only one clock cycle to execute a given instruction
That said, a CISC "opcode" can often perform more than a RISC "opcode". This results in much shorter code for CISC machines which is much easier to read and maintain. That said, CISC computers often have "dead cycles" in which the processor isn't doing anything useful, or is performing a redundant command.
As an example, if one tries to do a MULT memoryLoc1, memoryLoc2, register followed by an ADD memoryLoc1, memoryLoc2, anotherRegister, then a CISC machine must access main memory (or cache) 4 times and perform 2 computations and two moves from the ALU to a register. A RISC machine (while requiring more, but simpler, instructions) would never need to go out to memory for the additional 2 times since the information was already retrieved. Memory access can be a very time expensive operation.
All in all, RISC code is much more optimize-able and significant performance improvements can be realized over CISC.
CISC and RISC are the two categories that are used to classify CPU architecture. CISC is an acronym for complex instruction set computer.
The 8086/8088 is a CISC based architecture.
RISC - Reduced Instruction Set Computer CISC - Comples Instruction Set Computer
risc
good example for RISC processors is DSP (Digital signal processing) processors. simillarly for cisc processors is microprocessor.we can understand the difference between these two by a simple example. here it is, Convolution in terms of DSP is nothing but continuous multiplication. cisc processor performs multiplication by continious addition.but risc processor perform continious multiplication in a single pipeline architecture.
Because that's how Intel designed it.
CISC: Complex Instruction Set ComputerRISC: Reduced Instruction Set Computer
RISC : Reduced Instruction Set Computer. A RISC system has a reduced number of instructions (making it easier to implement efficient optimizing compilers) and more importantly it is load store architecture where pipelining can be implemented easily. e.g. IBM PowerPC, ARM, Intel i960CISC : Complex Instruction Set Computer. A CISC system has complex instructions (making it easier for a human to directly program in assembly language) such as direct addition between data in two memory locations. e.g. Intel Pentium (x86), DEC MicroVAX, Motorola 680x0
Complex Instruction Set Computer.
The term RISC means Reduced Instruction Set Computer, as opposed to CISC, which is Complex Instruction Set Computer. The RISC processor is different from the CISC process between it has far fewer instructions, but it executes them much faster, because of its simpler internal design.
the 2 different kinds of computer are supercomputer and microcomputer
character of risc -load store architecture -fixed length instruction -hardwired control instruction -pipelined implementation character of cisc -many instruction that access memory directly -large number of addressing mode -variable length instruction code -support of misaligned accesses answer by sachita pandey