preview

Advantages And Disadvantages Of Cisc

Better Essays

There has always been an age-old debate over the advantages and disadvantages of a Reduced Instruction Set Computer(RISC) in contrast to its predecessor a Complex Instruction Set Computer(CISC). These processors differ vastly in structure, methods of execution and usability. RISC is a Central Processing Unit(CPU) design strategy that uses simpler, smaller instruction sets resulting in faster performance speeds. It has an assembly language that is designed so that each task is broken down into very simple instructions that are each executed once per clock cycle. In comparison CISC is a CPU design strategy based on single instructions, which are capable of performing multi-step operations but unfortunately has a slower clock speed. The majority …show more content…

In recent years, it has become very common to hear the words HLL (high level language) in any computer environment. The only disadvantage with HLL is that computers are not able to understand it, hence one must transform this language into something a computer can easily read and understand i.e.) Machine Language. A compiler in CISC and RISC is simply a system software that transforms HLL into machine code. It also performs diagnostics, for example error detection. RISC (Reduced Instruction Set Computer) is a Central Processing Unit(CPU) design strategy that has an assembly language that is designed so that each task is broken down into very simple instructions that are each executed once per clock cycle. This processor simplifies the compiler design by using identical general-purpose registers which allows any register to be used in any context. Within RISC, HLL compilers can produce a far more efficient code due to its overall small set of instructions. The performance of the RISC processors depends mostly on the compiler or programmer as the knowledge of the compiler plays a major role while converting the CISC code to a RISC code; hence, the quality of the generated code depends on the

Get Access