answersLogoWhite

0


Best Answer

RISC stands for Reduced Instruction Set Computer CISC stands for Complex Instruction Set Computer RISC processors have a simpler set of machine instructions than CISC processors, but are intended to be more efficient and flexible in processing programs and data. Because of the reduced instruction set, RISC processors demand more effort on the part of the compiler (not the end user) and use longer machine language programs. RISC processors are more flexible in the sense that they are not as preconfigured in how they process programs and data. CISC microprocessors actually preceded RISC microprocessors and were derived from microcontroller based mini-computers such as the HP2100. See the Wikipedia entries on "Complex Instruction Set Computer" and "Reduced Instruction Set Computer" for more.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

RISC is Reduced Instruction Set Computer. CISC is Complex Instruction Set Computer.

RISC has fewer instructions and a simpler architecture. The tradeoff is performance, because the RISC is often so much faster than a CISC that the end result is better performance.

The IA-32 architecture presently used in most PC's is a CISC. The IBM 9113-550 is an example of a RISC.

CISC stands for Complex Instruction Set Computer.

CISC chips are relatively slow per instruction,but use fewer instructions. Optimized for the programmer.

RISC stands for Reduced Instruction Set Computer.

A fewer, simpler and faster instructions would be better, than the large, complex and slower CISC instructions. However, more instructions are needed to accomplish a task.

It's easier to write powerful optimized compilers, since fewer instructions exist.

Consider multiplying two numbers, then adding the same two numbers. A CISC machine will get the two values from memory, perform the multiplication, then store the result. It would then have to re-retrieve the same two values from memory and perform the addition and store the result. A RISC machine would pull the two values from memory, perform the multiplication, then store the result, but an optimizer would see that the values are already local to the processor and would skip re-retrieving these values from memory thus saving a number of internal clock cycles, and the more expensive memory access cycles (in which the processor would have to idle).

CISC stands for Complex Instruction Set Computer.

CISC chips are relatively slow per instruction,but use little instructions

RISC stands for Reduced Instruction Set Computer.

A fewer, simpler and faster instructions would be better, than the large, complex and slower CISC instructions. However, more instructions are needed to accomplish a task.

It's easier to write powerful optimised compilers, since fewer instructions exist.

CISC RISC Emphasis on hardware Emphasis on software Includes multi-clock

complex instructions Single-clock,

reduced instruction only Memory-to-memory:

"LOAD" and "STORE"

incorporated in instructions Register to register:

"LOAD" and "STORE"

are independent instructions Small code sizes,

high cycles per second Low cycles per second,

large code sizes Transistors used for storing

complex instructions Spends more transistors

on memory registers

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What do RISC and CISC stand for and what are the differences in practice?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

8086 is risc or cisc based architecture?

The 8086/8088 is a CISC based architecture.


Diff bw risc and cisc?

CISC stands for Complex Instruction Set Computer. CISC chips are relatively slow per instruction,but use little instructions RISC stands for Reduced Instruction Set Computer. A fewer, simpler and faster instructions would be better, than the large, complex and slower CISC instructions. However, more instructions are needed to accomplish a task. It's easier to write powerful optimised compilers, since fewer instructions exist.


What is the meaning of RISC in AVR microcontroller?

tell the meaning of risc and sisc microcontoller


Difference between 8031 8051 and 8751 microcontrollers?

Answer It is both 8 bit processors in a 40 pin package but it is not pin compatible, it have almost the same functions but it is very difficult to compare the two because it is not the same family.


What A CPU really only understands instructions that are written in machine language.?

A CPU will have an "instruction set" which consists of primitive instructions i.e a command like MOVE:1002,1003 could be an example of an instruction to move the contents in memory location 1002 to the memory location of 1003. Some CPU's operate as a RISC (Reduced Instruction Set Computer) and others operate as a CISC(Complex Instruction Set Computer). Which basically means some have more "primitive instructions" than others but the more complex an instruction is - The more work will be needed to execute it. Alan Turing proved only 6 of these primitive commands are needed to compute anything that is "computable" by machines. Nowadays, programmers will write code in an "high level" language which contains more of these "primitive commands" but then the code will be compiled into a set of instructions that the CPU can actually execute (i.e to the instruction set of the targeted CPU). If we were to try to write any sufficiently complex program using only the instruction sets of CPU's, it would become very complicated for humans to understand and would take a ridiculously long time.

Related questions

Is 8085 cisc or risc?

RISC is faster than CISC


What do RISC and CISC stand for?

CISC: Complex Instruction Set ComputerRISC: Reduced Instruction Set Computer


Dsp architecture cisc or risc?

risc


Is Pentium 4 a cisc or risc?

RISC


Is pic microcontroller a cisc or risc?

risc


Pentium 4 use risc or cisc?

CISC


Are Pentium 1 Risc Processors or Cisc?

Pentium I processors are CISC.


Which two categories are used to classify CPU architecture?

CISC and RISC are the two categories that are used to classify CPU architecture. CISC is an acronym for complex instruction set computer.


8086 is risc or cisc based architecture?

The 8086/8088 is a CISC based architecture.


Please can someone give me the answera) Identify any FOUR 4 drawbacks of a CISC processor compared to a RISC processor?

In CISC, the instruction set is very large that can be used for complex operations while in RISC the instruction set is reduced, and most of these instructions are very primitive. CISC computer's execution time is very high whereas RISC computer's execution time is very less. In, CISC code expansion is not a problem while in RISC code expansion may create a problem. In CISC, decoding of instructions is complex whereas, in RISC, the decoding of instructions is simple. CISC requires external memory for calculations, but RISC requires external memory for calculations. CISC has only a single register set while RISC has multiple register sets are present.


Which has less number of instruction risc or cisc?

RISC stands for Reduced Instruction Set Computer. The design strategy of a RISC processor includes limiting the number of instructions. This does not mean that ALL RISC processors have less instructions than ALL CISC processors, but in general, they do.


Is 8051 a cisc or risc?

8051 is a CISC but having less number of instruction as comared to ARM which is RISC.CISC