RISC and CISC
Before discussing the RISC and CISC we need to understand what instruction set.
Instruction Set
Instruction set is structure of computer that provides command / Instruction to computer to guide computer for data manipulation. Instruction set consists of instructions, addressing mode, Register and interrupts. Instruction set connects the software to hardware. Classification of microcontrollers and microprocessor can be done on the basic of RISC and CISC instruction set architecture.
What is RISC ?
1) The industry trend for microprocessor design is for Reduced Instruction Set Computer.
2) When a micro controller has an instruction set that supports fewer addressing modes for the arithmetic and logical instruction and for data transfer instruction the microcontroller is said to be of RISC architecture.
Advantages of RISC
1. Performance is better due to simplified instruction set.
2. Can be easily designed.
3. Low cost
4. Smaller in size.
Disadvantages of RISC
1. Require large memory caches.
2. While rearranging the CISC to a RISC code,
termed as a code expansion, will increase the size.
Examples
1. ARM
2. INTEL
3. PIC
What is CISC ?
CISC is type of processor designed to carry out many operation in a single instruction.
This can be loading from memory and performing memory.
Advantages of CISC
1) Hardware implementation is faster.
2)Simple Compiler.
3) Requires less number of registers.
Disadvantages of CISC
1)Only 20% of the existing instructions are used in a typical programming event.
2)Slow execution speed.
Examples
1) Motorola 68000 series
2) Intel 8086
Difference between CISC and RISC
Instruction Set
Instruction set is structure of computer that provides command / Instruction to computer to guide computer for data manipulation. Instruction set consists of instructions, addressing mode, Register and interrupts. Instruction set connects the software to hardware. Classification of microcontrollers and microprocessor can be done on the basic of RISC and CISC instruction set architecture.
What is RISC ?
1) The industry trend for microprocessor design is for Reduced Instruction Set Computer.
2) When a micro controller has an instruction set that supports fewer addressing modes for the arithmetic and logical instruction and for data transfer instruction the microcontroller is said to be of RISC architecture.
Advantages of RISC
1. Performance is better due to simplified instruction set.
2. Can be easily designed.
3. Low cost
4. Smaller in size.
Disadvantages of RISC
1. Require large memory caches.
2. While rearranging the CISC to a RISC code,
termed as a code expansion, will increase the size.
Examples
1. ARM
2. INTEL
3. PIC
What is CISC ?
CISC is type of processor designed to carry out many operation in a single instruction.
This can be loading from memory and performing memory.
Advantages of CISC
1) Hardware implementation is faster.
2)Simple Compiler.
3) Requires less number of registers.
Disadvantages of CISC
1)Only 20% of the existing instructions are used in a typical programming event.
2)Slow execution speed.
Examples
1) Motorola 68000 series
2) Intel 8086
Difference between CISC and RISC
If you like electronic component and circuit and would like to contribute you can also write an article
using messeging me on ganeshsalunke1313@gmail.com. See your article appearing on the easyelectron.blogspot.com of electronic component and circuit of main page and help other viewers.
Also you get 5 dollar after your article get more views in month than other writers.
Comments
Post a Comment