SlideShare a Scribd company logo
3
Most read
6
Most read
9
Most read
CISC & RISC
BY: Adeel Rasheed
What is CISC?
 A computer with a large number of instructions is
classified as a Complex Instruction set Computer,
abbreviated CISC
What is RISC?
 RISC, or Reduced Instruction Set Computer. is a type
of microprocessor architecture that utilizes a small,
highly-optimized set of instructions, rather than a
more specialized set of instructions often found in
other types of architectures.
History
The first RISC projects came from IBM, Stanford,
and UC-Berkeley in the late 70s and early 80s.
The IBM 801, Stanford MIPS, and Berkeley RISC 1
and 2 were all designed with a similar philosophy
 NEXT Invent CISC. For more Complex instructions.
Characteristics of RISC Processor
 Register to Register "LOAD" & "STORE" are
independent instructions.
 Relatively few addressing modes.
 All operations done within the registers of the CPU
 Fixed-Length, Easily decoded instruction format
 Single-Cycle instruction execution
Characteristics of CISC Processor
Emphasis on Hardware.
Includes multi-clock complex instructions.
Memory-to-memory “LOAD” and “STORE”
incorporated in instructions.
Small code size, high cycles per second
RISC & CISC Approaches
The CISC Approach
The RISC Approach
Overlapped Register Windows
 Global Register
 Local Register
 Overlapped Register
RISC and CISC Processors

More Related Content

What's hot (20)

PPTX
RISC Vs CISC, Harvard v/s Van Neumann
Ravikumar Tiwari
 
PPTX
RISC - Reduced Instruction Set Computing
Tushar Swami
 
PPT
Unit 3-pipelining & vector processing
vishal choudhary
 
PPTX
Part I:Introduction to assembly language
Ahmed M. Abed
 
PDF
Unit II Arm 7 Introduction
Dr. Pankaj Zope
 
PPT
02 Computer Evolution And Performance
Jeanie Delos Arcos
 
PPT
ARM Micro-controller
Ravikumar Tiwari
 
PPTX
RISC (reduced instruction set computer)
LokmanArman
 
PDF
Pipelining and ILP (Instruction Level Parallelism)
Dr. A. B. Shinde
 
PPS
Timing and-control-unit
Anuj Modi
 
PPTX
Pipelining and vector processing
Kamal Acharya
 
PPTX
Introduction to parallel processing
Page Maker
 
PPT
Microprocessor ppt
swaminath kanhere
 
PPTX
instruction cycle ppt
sheetal singh
 
PPTX
Control unit
Piyush Rochwani
 
PPT
Pipeline hazards in computer Architecture ppt
mali yogesh kumar
 
PDF
Computer Organization Lecture Notes
FellowBuddy.com
 
PPTX
Microprogrammed Control Unit
PreethiSureshkumar1
 
PPTX
Instruction Set Architecture
Dilum Bandara
 
PDF
R&c
haider1986
 
RISC Vs CISC, Harvard v/s Van Neumann
Ravikumar Tiwari
 
RISC - Reduced Instruction Set Computing
Tushar Swami
 
Unit 3-pipelining & vector processing
vishal choudhary
 
Part I:Introduction to assembly language
Ahmed M. Abed
 
Unit II Arm 7 Introduction
Dr. Pankaj Zope
 
02 Computer Evolution And Performance
Jeanie Delos Arcos
 
ARM Micro-controller
Ravikumar Tiwari
 
RISC (reduced instruction set computer)
LokmanArman
 
Pipelining and ILP (Instruction Level Parallelism)
Dr. A. B. Shinde
 
Timing and-control-unit
Anuj Modi
 
Pipelining and vector processing
Kamal Acharya
 
Introduction to parallel processing
Page Maker
 
Microprocessor ppt
swaminath kanhere
 
instruction cycle ppt
sheetal singh
 
Control unit
Piyush Rochwani
 
Pipeline hazards in computer Architecture ppt
mali yogesh kumar
 
Computer Organization Lecture Notes
FellowBuddy.com
 
Microprogrammed Control Unit
PreethiSureshkumar1
 
Instruction Set Architecture
Dilum Bandara
 
R&c
haider1986
 

Similar to RISC and CISC Processors (20)

PPT
risc_and_cisc.ppt
Ruhul Amin
 
PPT
Risc and cisc eugene clewlow
Manish Prajapati
 
PPT
Risc and cisc eugene clewlow
karan saini
 
PPT
Risc and cisc eugene clewlow
Chaudhary Manzoor
 
PPT
Risc processors
Ganesh Rocky
 
PPTX
Microprocessor presentation.pptx
RajeshwariBaniya
 
PPTX
RISC AND CISC.pptx
AtharvaPathak28
 
PPTX
PPT ON RISC
ASHISH LATWAL
 
PPSX
Processors used in System on chip
Dr. A. B. Shinde
 
PPSX
CISC & RISC ARCHITECTURES
Dr.YNM
 
PPTX
CISC.pptx
UmaimaAsif3
 
PPTX
Dsdco IE: RISC and CISC architectures and design issues
Home
 
PPTX
Embedded System IoT_4.pptx ppt presentation
MITS
 
PPT
ARM INTRODUCTION.ppt that hepls to unnderstand arm
KaranSingh21BEE1163
 
PPTX
Computer architecture
Abash shah
 
DOCX
Risc and cisc
Ghazi Gola
 
DOCX
Risc and cisc
Ghazi Gola
 
PDF
Unit I_MT2301.pdf
Kannan Kanagaraj
 
PPTX
Microcontroller architecture
Vikas Dongre
 
risc_and_cisc.ppt
Ruhul Amin
 
Risc and cisc eugene clewlow
Manish Prajapati
 
Risc and cisc eugene clewlow
karan saini
 
Risc and cisc eugene clewlow
Chaudhary Manzoor
 
Risc processors
Ganesh Rocky
 
Microprocessor presentation.pptx
RajeshwariBaniya
 
RISC AND CISC.pptx
AtharvaPathak28
 
PPT ON RISC
ASHISH LATWAL
 
Processors used in System on chip
Dr. A. B. Shinde
 
CISC & RISC ARCHITECTURES
Dr.YNM
 
CISC.pptx
UmaimaAsif3
 
Dsdco IE: RISC and CISC architectures and design issues
Home
 
Embedded System IoT_4.pptx ppt presentation
MITS
 
ARM INTRODUCTION.ppt that hepls to unnderstand arm
KaranSingh21BEE1163
 
Computer architecture
Abash shah
 
Risc and cisc
Ghazi Gola
 
Risc and cisc
Ghazi Gola
 
Unit I_MT2301.pdf
Kannan Kanagaraj
 
Microcontroller architecture
Vikas Dongre
 
Ad

More from Adeel Rasheed (20)

PPTX
Multan to Sukkur Motorway (M5)
Adeel Rasheed
 
PPTX
Religious Conflict
Adeel Rasheed
 
DOCX
R Studio (Report)
Adeel Rasheed
 
DOCX
History of computer (1st to 5th Generations)
Adeel Rasheed
 
PPTX
CSS Cascade Style Sheet
Adeel Rasheed
 
PPTX
Zooming and Its Types
Adeel Rasheed
 
PPTX
User Interface & Its Types
Adeel Rasheed
 
DOCX
Questions About Android Application Development
Adeel Rasheed
 
PPTX
Human and Machine Learning
Adeel Rasheed
 
PPTX
Connection Establishment & Flow and Congestion Control
Adeel Rasheed
 
PPTX
IP Address - IPv4 & IPv6
Adeel Rasheed
 
PPTX
Computer Crime
Adeel Rasheed
 
PPTX
Privacy and Security Information
Adeel Rasheed
 
PPTX
Code of Conduct - Code of Practice & Standards
Adeel Rasheed
 
PPTX
Self Adaptive Systems
Adeel Rasheed
 
PPTX
Ethernet - LAN
Adeel Rasheed
 
PPTX
Synchronous and Asynchronous Transmission
Adeel Rasheed
 
PPTX
Classes and Objects in C#
Adeel Rasheed
 
DOCX
Intel Microprocessors 8086 Documentation
Adeel Rasheed
 
DOCX
Applications of Computer
Adeel Rasheed
 
Multan to Sukkur Motorway (M5)
Adeel Rasheed
 
Religious Conflict
Adeel Rasheed
 
R Studio (Report)
Adeel Rasheed
 
History of computer (1st to 5th Generations)
Adeel Rasheed
 
CSS Cascade Style Sheet
Adeel Rasheed
 
Zooming and Its Types
Adeel Rasheed
 
User Interface & Its Types
Adeel Rasheed
 
Questions About Android Application Development
Adeel Rasheed
 
Human and Machine Learning
Adeel Rasheed
 
Connection Establishment & Flow and Congestion Control
Adeel Rasheed
 
IP Address - IPv4 & IPv6
Adeel Rasheed
 
Computer Crime
Adeel Rasheed
 
Privacy and Security Information
Adeel Rasheed
 
Code of Conduct - Code of Practice & Standards
Adeel Rasheed
 
Self Adaptive Systems
Adeel Rasheed
 
Ethernet - LAN
Adeel Rasheed
 
Synchronous and Asynchronous Transmission
Adeel Rasheed
 
Classes and Objects in C#
Adeel Rasheed
 
Intel Microprocessors 8086 Documentation
Adeel Rasheed
 
Applications of Computer
Adeel Rasheed
 
Ad

Recently uploaded (20)

PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Python basic programing language for automation
DanialHabibi2
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 

RISC and CISC Processors

  • 3. What is CISC?  A computer with a large number of instructions is classified as a Complex Instruction set Computer, abbreviated CISC What is RISC?  RISC, or Reduced Instruction Set Computer. is a type of microprocessor architecture that utilizes a small, highly-optimized set of instructions, rather than a more specialized set of instructions often found in other types of architectures.
  • 4. History The first RISC projects came from IBM, Stanford, and UC-Berkeley in the late 70s and early 80s. The IBM 801, Stanford MIPS, and Berkeley RISC 1 and 2 were all designed with a similar philosophy  NEXT Invent CISC. For more Complex instructions.
  • 5. Characteristics of RISC Processor  Register to Register "LOAD" & "STORE" are independent instructions.  Relatively few addressing modes.  All operations done within the registers of the CPU  Fixed-Length, Easily decoded instruction format  Single-Cycle instruction execution
  • 6. Characteristics of CISC Processor Emphasis on Hardware. Includes multi-clock complex instructions. Memory-to-memory “LOAD” and “STORE” incorporated in instructions. Small code size, high cycles per second
  • 7. RISC & CISC Approaches The CISC Approach The RISC Approach
  • 8. Overlapped Register Windows  Global Register  Local Register  Overlapped Register