SlideShare a Scribd company logo
Lecture 3
Topics to Be Covered
• Characteristics of RISC
• Characteristics CISC
• Difference Between RISC and CISC
• Example of RISC and CISC
Reduced Instructions Set Computer(RISC)
Characteristics of RISC architecture are
• There are few instructions in the RISC architecture
• One machine cycle is required to fetch the operands from registers,
performs the ALU operation and than again stores it to the register.
• For all the operations it should be from register to register. Other
than LOAD, STORE most of the instructions are register to register.
• RISC architecture uses the simple addressing modes. If required
complex modes can be first converted into simple addressing
modes.
• It uses simple instruction format. Length of the instruction is fixed.
Complex Instruction Set Computer(CISC)
Characteristics of CISC :
•Large number of instructions
•Large variety of addressing modes is used to address the
complex instructions.
•Instruction format in CISC is of variable length. Length of
operation code and addressing field can be changed.
•It fetches the information from memory. Registers are
used only in limited operations.
Difference between RISC and CISC
RISC CISC
Simple instruction Complex instructions
Only one cycle per instruction Multiple cycles per instruction
Instruction executed by hardware Instruction interpreted by the microprogram
Instruction format is simple and of fixed length Complex and variable length instruction format
Simple addressing modes Complex addressing modes
Complexity in the complier Complexity in the microprogram
Multiple register sets Single register set
Example
1 2 3 4
1
2 X
3 Y
4
Main Memory Location
RISC
LOAD A, 2:2
LOAD B, 3:3
PROD A:B
STORE 2:2, A
CISC
MUL 2:2, 3:3

More Related Content

PPTX
RISC Vs CISC Computer architecture and design
PDF
Architectures
PPTX
RISC AND CISC.pptx
PPT
Advanced computer architecture lesson 5 and 6
PPTX
Risc and cisc computers
PPTX
Computer Organization.pptx
PDF
M&m comparison for elcetrical engineering
RISC Vs CISC Computer architecture and design
Architectures
RISC AND CISC.pptx
Advanced computer architecture lesson 5 and 6
Risc and cisc computers
Computer Organization.pptx
M&m comparison for elcetrical engineering

Similar to Lecture 3 RISC-CISC characterstics and difference.pptx (20)

PPT
risc_and_cisc.ppt
PPTX
RISC and CISC Processors
PPT
Risc and cisc eugene clewlow
PPT
Risc and cisc eugene clewlow
PPT
Risc and cisc eugene clewlow
PPTX
Central processing unit
PPTX
EE5440 – Computer Architecture - Lecture 3
PPTX
Embedded System IoT_4.pptx ppt presentation
PDF
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
PDF
R&c
PPTX
CS304PC:Computer Organization and Architecture Session 30 RISC.pptx
PPTX
Instructions, Instruction set and its types
PPTX
RISC - Reduced Instruction Set Computing
PPSX
Processors used in System on chip
PDF
Coa unit 3 part 2 cisc vs risc
PPTX
Microcontroller architecture
PPTX
PPT ON RISC
DOCX
Risc and cisc casestudy
PPTX
Dsdco IE: RISC and CISC architectures and design issues
PPTX
Instruction set.pptx
risc_and_cisc.ppt
RISC and CISC Processors
Risc and cisc eugene clewlow
Risc and cisc eugene clewlow
Risc and cisc eugene clewlow
Central processing unit
EE5440 – Computer Architecture - Lecture 3
Embedded System IoT_4.pptx ppt presentation
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
R&c
CS304PC:Computer Organization and Architecture Session 30 RISC.pptx
Instructions, Instruction set and its types
RISC - Reduced Instruction Set Computing
Processors used in System on chip
Coa unit 3 part 2 cisc vs risc
Microcontroller architecture
PPT ON RISC
Risc and cisc casestudy
Dsdco IE: RISC and CISC architectures and design issues
Instruction set.pptx
Ad

More from viceprincipalbfc (9)

PPTX
Introdution and objectives of Thread.pptx
PPTX
Operating System Structures and objectuve.pptx
PPTX
Disk Scheduling concept of Operating System.pptx
PPTX
Deadlock - An Operating System Concept.pptx
PPTX
Banker Algorithm in operating system.pptx
PPTX
3. Process Concept in operating system.pptx
PPTX
2. Operating System Structure,Services,Call, Design and Implementation.pptx
PPTX
1. Introduction to Operating System, Types.pptx
PPTX
Lecture 1 - Computer Organiation Architecture - Introduction.pptx
Introdution and objectives of Thread.pptx
Operating System Structures and objectuve.pptx
Disk Scheduling concept of Operating System.pptx
Deadlock - An Operating System Concept.pptx
Banker Algorithm in operating system.pptx
3. Process Concept in operating system.pptx
2. Operating System Structure,Services,Call, Design and Implementation.pptx
1. Introduction to Operating System, Types.pptx
Lecture 1 - Computer Organiation Architecture - Introduction.pptx
Ad

Recently uploaded (20)

PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
My India Quiz Book_20210205121199924.pdf
PDF
Computing-Curriculum for Schools in Ghana
PPTX
20th Century Theater, Methods, History.pptx
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
Empowerment Technology for Senior High School Guide
PDF
Trump Administration's workforce development strategy
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
advance database management system book.pdf
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
My India Quiz Book_20210205121199924.pdf
Computing-Curriculum for Schools in Ghana
20th Century Theater, Methods, History.pptx
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
Empowerment Technology for Senior High School Guide
Trump Administration's workforce development strategy
TNA_Presentation-1-Final(SAVE)) (1).pptx
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
advance database management system book.pdf
History, Philosophy and sociology of education (1).pptx
Unit 4 Computer Architecture Multicore Processor.pptx
202450812 BayCHI UCSC-SV 20250812 v17.pptx
What if we spent less time fighting change, and more time building what’s rig...
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
LDMMIA Reiki Yoga Finals Review Spring Summer
Practical Manual AGRO-233 Principles and Practices of Natural Farming
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Share_Module_2_Power_conflict_and_negotiation.pptx

Lecture 3 RISC-CISC characterstics and difference.pptx

  • 2. Topics to Be Covered • Characteristics of RISC • Characteristics CISC • Difference Between RISC and CISC • Example of RISC and CISC
  • 3. Reduced Instructions Set Computer(RISC) Characteristics of RISC architecture are • There are few instructions in the RISC architecture • One machine cycle is required to fetch the operands from registers, performs the ALU operation and than again stores it to the register. • For all the operations it should be from register to register. Other than LOAD, STORE most of the instructions are register to register. • RISC architecture uses the simple addressing modes. If required complex modes can be first converted into simple addressing modes. • It uses simple instruction format. Length of the instruction is fixed.
  • 4. Complex Instruction Set Computer(CISC) Characteristics of CISC : •Large number of instructions •Large variety of addressing modes is used to address the complex instructions. •Instruction format in CISC is of variable length. Length of operation code and addressing field can be changed. •It fetches the information from memory. Registers are used only in limited operations.
  • 5. Difference between RISC and CISC RISC CISC Simple instruction Complex instructions Only one cycle per instruction Multiple cycles per instruction Instruction executed by hardware Instruction interpreted by the microprogram Instruction format is simple and of fixed length Complex and variable length instruction format Simple addressing modes Complex addressing modes Complexity in the complier Complexity in the microprogram Multiple register sets Single register set
  • 6. Example 1 2 3 4 1 2 X 3 Y 4 Main Memory Location RISC LOAD A, 2:2 LOAD B, 3:3 PROD A:B STORE 2:2, A CISC MUL 2:2, 3:3