SlideShare a Scribd company logo
Unit 3
T Maharshi Sanand Yadav[Assistant Professor ECE Dept]
1
Complex Instruction Set Architecture (CISC)
▪ The main idea is that a single
instruction will do all loading,
evaluating and storing operations
just like a multiplication command
will do stuff like loading data,
evaluating and storing it, hence it’s
complex.
▪ The CISC approach attempts to
minimize the number of instructions
per program but at the cost of
increase in number of cycles per
instruction.
Reduced Set Instruction Set Architecture (RISC)
▪ The main idea behind is to make
hardware simpler by using an
instruction set composed of a few
basic steps for loading, evaluating
and storing operations just like a load
command will load data, store
command will store the data.
▪ Reduce the cycles per instruction at
the cost of the number of instructions
per program.
T Maharshi Sanand Yadav[Assistant Professor ECE Dept] 2
CISC
▪ Complex instruction, hence complex
instruction decoding.
▪ Instruction are larger than one word
size.
▪ Instruction may take more than single
clock cycle to get executed.
▪ Less number of general purpose
register as operation get performed in
memory itself.
▪ Complex Addressing Modes.
▪ More Data types.
RISC
▪ Simpler instruction, hence simple
instruction decoding.
▪ Instruction come under size of one
word.
▪ Instruction take single clock cycle to
get executed.
▪ More number of general purpose
register.
▪ Simple Addressing Modes.
▪ Less Data types.
▪ Pipelining can be achieved
T Maharshi Sanand Yadav[Assistant Professor ECE Dept] 3
CISC
1. Complex Instruction Set Computer
2. Large Number of Complex Instructions
3. Instructions take varying amount of time for
execution
4. It has Multi-Clock
5. Less registers
6. More Addressing Modes
7. Pipelining is Difficult
8. Multiple Instruction sizes and formats
9. Variable Length Instructions
10. Many Instructions can Access Memory
11. Harvard or Von-Neuman Architecture
12. Emphasis on Hardware
RISC
1. Reduced Instruction Set Computer
2. Small Number Of Instructions
3. Instructions take Fixed amount of time for
Execution
4. It has a Single Clock
5. Used More Registers
6. Fewer Addressing Modes
7. Pipelining is easy
8. Instructions of same set with few Formats
9. Fixed Length Instructions
10. Only Load and Store Instructions can Access
Memory
11. Harvard Architecture
12. Emphasis on Software
T Maharshi Sanand Yadav[Assistant Professor ECE Dept] 4
▪ Example – Suppose we have to add two 8-bit number:
▪ CISC approach: There will be a single command or instruction for this like ADD
which will perform the task.
▪ RISC approach: Here programmer will write first load command to load data in
registers then it will use suitable operator and then it will store result in desired
location.
▪ So, add operation is divided into parts i.e. load, operate, store due to which RISC
programs are longer and require more memory to get stored but require less
transistors due to less complex command
T Maharshi Sanand Yadav[Assistant Professor ECE Dept] 5

More Related Content

PPTX
instruction set Architecture.....(ISA)
PPT
isa architecture
PPT
Instruction Set Architecture (ISA)
PPT
Instruction Set Architecture
PPTX
05 instruction set design and architecture
PPTX
06 mips-isa
DOCX
Risc and cisc
PPT
Mips architecture
instruction set Architecture.....(ISA)
isa architecture
Instruction Set Architecture (ISA)
Instruction Set Architecture
05 instruction set design and architecture
06 mips-isa
Risc and cisc
Mips architecture

What's hot (19)

PPTX
Computer architecture instruction formats
PPTX
Complex instruction set computer ppt
PPTX
Types of Instruction Format
PPTX
Instruction set (prasenjit dey)
PPTX
Instruction Set (Part 2)
PPTX
MIPS Assembly Language I
PPTX
Computer architecture addressing modes and formats
PDF
Risc vs cisc
PPTX
instruction format and addressing modes
PPT
Computer Architecture and organization ppt.
DOCX
Risc and cisc casestudy
PPTX
Memory Reference Instructions
PDF
Array Processor
PPT
Risc and cisc eugene clewlow
PPTX
Digital signal processing
PPTX
MIPS Architecture
PPTX
Basic Structure of a Computer System
PPTX
Vector computing
Computer architecture instruction formats
Complex instruction set computer ppt
Types of Instruction Format
Instruction set (prasenjit dey)
Instruction Set (Part 2)
MIPS Assembly Language I
Computer architecture addressing modes and formats
Risc vs cisc
instruction format and addressing modes
Computer Architecture and organization ppt.
Risc and cisc casestudy
Memory Reference Instructions
Array Processor
Risc and cisc eugene clewlow
Digital signal processing
MIPS Architecture
Basic Structure of a Computer System
Vector computing
Ad

Similar to Coa unit 3 part 2 cisc vs risc (20)

PPT
Module-01 8051 Microcontroller presentation
PPT
Module-01 8051 Microcontroller for engineering
PPSX
Processors used in System on chip
PPTX
RISC Vs CISC, Harvard v/s Van Neumann
PPTX
RISC Vs CISC Computer architecture and design
PPTX
Microcontroller architecture
PPTX
Processors selection
PDF
M&m comparison for elcetrical engineering
PPTX
Computer Organization.pptx
PDF
L1.pdf
PDF
L1.pdf
PDF
Architectures
PPTX
Instruction Set Architecture
PPTX
Vlsi_ppt_34_36_64.pptx
PDF
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
PDF
L3 instruction-execution-steps
PDF
Hg3612911294
PDF
Unit I_MT2301.pdf
PDF
Implementation of RISC-Based Architecture for Low power applications
PPTX
Microprocessor and Microcontroller Lecture.pptx
Module-01 8051 Microcontroller presentation
Module-01 8051 Microcontroller for engineering
Processors used in System on chip
RISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC Computer architecture and design
Microcontroller architecture
Processors selection
M&m comparison for elcetrical engineering
Computer Organization.pptx
L1.pdf
L1.pdf
Architectures
Instruction Set Architecture
Vlsi_ppt_34_36_64.pptx
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
L3 instruction-execution-steps
Hg3612911294
Unit I_MT2301.pdf
Implementation of RISC-Based Architecture for Low power applications
Microprocessor and Microcontroller Lecture.pptx
Ad

Recently uploaded (20)

PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPTX
UNIT - 3 Total quality Management .pptx
PPTX
communication and presentation skills 01
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
Visual Aids for Exploratory Data Analysis.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPT
Total quality management ppt for engineering students
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Soil Improvement Techniques Note - Rabbi
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PDF
86236642-Electric-Loco-Shed.pdf jfkduklg
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
Categorization of Factors Affecting Classification Algorithms Selection
UNIT - 3 Total quality Management .pptx
communication and presentation skills 01
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Visual Aids for Exploratory Data Analysis.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Fundamentals of safety and accident prevention -final (1).pptx
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Total quality management ppt for engineering students
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Soil Improvement Techniques Note - Rabbi
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Nature of X-rays, X- Ray Equipment, Fluoroscopy
86236642-Electric-Loco-Shed.pdf jfkduklg
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...

Coa unit 3 part 2 cisc vs risc

  • 1. Unit 3 T Maharshi Sanand Yadav[Assistant Professor ECE Dept] 1
  • 2. Complex Instruction Set Architecture (CISC) ▪ The main idea is that a single instruction will do all loading, evaluating and storing operations just like a multiplication command will do stuff like loading data, evaluating and storing it, hence it’s complex. ▪ The CISC approach attempts to minimize the number of instructions per program but at the cost of increase in number of cycles per instruction. Reduced Set Instruction Set Architecture (RISC) ▪ The main idea behind is to make hardware simpler by using an instruction set composed of a few basic steps for loading, evaluating and storing operations just like a load command will load data, store command will store the data. ▪ Reduce the cycles per instruction at the cost of the number of instructions per program. T Maharshi Sanand Yadav[Assistant Professor ECE Dept] 2
  • 3. CISC ▪ Complex instruction, hence complex instruction decoding. ▪ Instruction are larger than one word size. ▪ Instruction may take more than single clock cycle to get executed. ▪ Less number of general purpose register as operation get performed in memory itself. ▪ Complex Addressing Modes. ▪ More Data types. RISC ▪ Simpler instruction, hence simple instruction decoding. ▪ Instruction come under size of one word. ▪ Instruction take single clock cycle to get executed. ▪ More number of general purpose register. ▪ Simple Addressing Modes. ▪ Less Data types. ▪ Pipelining can be achieved T Maharshi Sanand Yadav[Assistant Professor ECE Dept] 3
  • 4. CISC 1. Complex Instruction Set Computer 2. Large Number of Complex Instructions 3. Instructions take varying amount of time for execution 4. It has Multi-Clock 5. Less registers 6. More Addressing Modes 7. Pipelining is Difficult 8. Multiple Instruction sizes and formats 9. Variable Length Instructions 10. Many Instructions can Access Memory 11. Harvard or Von-Neuman Architecture 12. Emphasis on Hardware RISC 1. Reduced Instruction Set Computer 2. Small Number Of Instructions 3. Instructions take Fixed amount of time for Execution 4. It has a Single Clock 5. Used More Registers 6. Fewer Addressing Modes 7. Pipelining is easy 8. Instructions of same set with few Formats 9. Fixed Length Instructions 10. Only Load and Store Instructions can Access Memory 11. Harvard Architecture 12. Emphasis on Software T Maharshi Sanand Yadav[Assistant Professor ECE Dept] 4
  • 5. ▪ Example – Suppose we have to add two 8-bit number: ▪ CISC approach: There will be a single command or instruction for this like ADD which will perform the task. ▪ RISC approach: Here programmer will write first load command to load data in registers then it will use suitable operator and then it will store result in desired location. ▪ So, add operation is divided into parts i.e. load, operate, store due to which RISC programs are longer and require more memory to get stored but require less transistors due to less complex command T Maharshi Sanand Yadav[Assistant Professor ECE Dept] 5