4
Most read
10
Most read
12
Most read
A R U N A D E V I P .
A S S I S T A N T P R O F E S S O R , D E P T . O F C S
V . V . V A N N I A P E R U M A L C O L L E G E F O R W O M E N
Computer Organisation
Addressing Modes
Addressing Modes
 It specifies a rule for
 interpreting or modifying the address field of the
instruction before the operand is actually
referenced.
Purpose of Addressing Mode
• Give programmers the facility of using pointers,
counters and indexing of data.
• To reduce the number of bits in the addressing
field of the instruction.
Advantages of Addressing Modes
 It gives experienced programmers the flexibility of
writing assembly language
 Reduced no. of instruction
 Efficient execution time
Types of Addressing Mode
 Immediate
 Direct
 Indirect
 Register
 Register Indirect
 Displacement (Indexed)
Immediate Addressing
 Operand part of instruction itself.
 Address field of the instruction is specified by the
operand
 No memory reference
 Fast execution
 Ex. ADD 5
Diagram
 Instruction
OperandOpcode
Direct Addressing
 Address field contains address of operand
 Effective address (EA) = address field (A)
 e.g. ADD A
 Add contents of cell A to accumulator
 Look in memory at address A for operand
 Single memory reference to access data
 No additional calculations to work out effective
address
 Limited address space
Direct Addressing
Indirect Addressing
 Memory cell pointed to by address field contains the
address of (pointer to) the operand
 Large address space
 Slower since multiple memory access needed
 EA = (A)
 Look in A, find address (A) and look there for operand
 e.g. ADD (A)
 Add contents of cell pointed to by contents of A to accumulator
Indirect Addressing
Address AOpcode
Memory
Operand
Pointer to operand
Register Addressing
 Operand is held in register named in address field
 Needs no Memory Reference
 Very fast Execution
 EA = R
 Limited number of registers
 Requires good Assembly Programming
 Very small address field needed
 Shorter instructions
 Faster instruction fetch
Register Addressing Diagram
Register Address ROpcode
Registers
Operand
Register Indirect Addressing
 Indirect addressing
 EA = (R)
 Operand is in memory cell pointed to by contents of
register R
 Large address space (2n)
 One fewer memory access than indirect addressing
Register Indirect Diagram
Register Address ROpcode
Instruction
Memory
OperandPointer to Operand
Registers
Conclusion
 All these addressing modes helps
programmer write efficient piece of code.
 Helps in better understanding of instruction
 Promotes faster instruction execution

More Related Content

PPT
Addressing modes
PDF
Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086
PPT
8086-instruction-set-ppt
PPTX
Computer architecture instruction formats
PPTX
Register transfer language
PPTX
Lecture 37
PDF
PAI Unit 3 Paging in 80386 Microporcessor
PPTX
Logical and shift micro operations
Addressing modes
Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086
8086-instruction-set-ppt
Computer architecture instruction formats
Register transfer language
Lecture 37
PAI Unit 3 Paging in 80386 Microporcessor
Logical and shift micro operations

What's hot (20)

PPTX
CS304PC:Computer Organization and Architecture Session 11 general register or...
PPTX
Programmable logic devices
PDF
8085 branching instruction
PPTX
Instruction Set Architecture
PPTX
Addressing Modes
PPTX
Microprogrammed Control Unit
PPTX
Computer architecture addressing modes and formats
PPTX
Types of Addressing modes- COA
PPTX
Stack and its operations
PPTX
Adder & subtractor (Half adder, Full adder, Half subtractor, Full subtractor)
PPTX
Lecture 3 instruction set
PPT
Semiconductor memory
PPTX
CS304PC:Computer Organization and Architecture Session 8 Address Sequencing.pptx
PPTX
Addressing modes
PPTX
Decoder Full Presentation
PPTX
1. Arithmetic Operations - Addition and subtraction of signed numbers.pptx
PPTX
pipeline in computer architecture design
PPTX
Memory organization (Computer architecture)
PPTX
Intel x86 and ARM Data types
PPTX
Instruction Cycle in Computer Organization.pptx
CS304PC:Computer Organization and Architecture Session 11 general register or...
Programmable logic devices
8085 branching instruction
Instruction Set Architecture
Addressing Modes
Microprogrammed Control Unit
Computer architecture addressing modes and formats
Types of Addressing modes- COA
Stack and its operations
Adder & subtractor (Half adder, Full adder, Half subtractor, Full subtractor)
Lecture 3 instruction set
Semiconductor memory
CS304PC:Computer Organization and Architecture Session 8 Address Sequencing.pptx
Addressing modes
Decoder Full Presentation
1. Arithmetic Operations - Addition and subtraction of signed numbers.pptx
pipeline in computer architecture design
Memory organization (Computer architecture)
Intel x86 and ARM Data types
Instruction Cycle in Computer Organization.pptx
Ad

Similar to Computer Organisation - Addressing Modes (20)

PPT
Addressing
PPTX
Instruction Set (Part 2)
PPTX
ITEC582-Chapter 13-CO-UNIT-1-IMPORT.pptx
PPTX
ITEC582-Chapter 13-usefull-Computer.pptx
PPTX
CH13-COA10e update Addressing mode of instruction.pptx
PPTX
Anshika 1111.pptx
PPSX
Addressing modes presentation
PPT
11 instruction sets addressing modes
PDF
Ec 252 ec-252-l10-instruction sets and addressing modes
PDF
Ch13- Inst Addressing Modes & Formats.pdf
PPT
Compreport
PPTX
Addressing
PDF
Presentation of addressing mode presentation
PPTX
module 3 instruction set and control unit
PPT
11 instruction sets addressing modes
PPT
11 instruction sets addressing modes
PPT
11 instruction sets addressing modes
PPTX
Addressing modes
PPT
Digital principles and computer organisation -Addressing modes.ppt
PPT
Advanced computer architect lesson 3 and 4
Addressing
Instruction Set (Part 2)
ITEC582-Chapter 13-CO-UNIT-1-IMPORT.pptx
ITEC582-Chapter 13-usefull-Computer.pptx
CH13-COA10e update Addressing mode of instruction.pptx
Anshika 1111.pptx
Addressing modes presentation
11 instruction sets addressing modes
Ec 252 ec-252-l10-instruction sets and addressing modes
Ch13- Inst Addressing Modes & Formats.pdf
Compreport
Addressing
Presentation of addressing mode presentation
module 3 instruction set and control unit
11 instruction sets addressing modes
11 instruction sets addressing modes
11 instruction sets addressing modes
Addressing modes
Digital principles and computer organisation -Addressing modes.ppt
Advanced computer architect lesson 3 and 4
Ad

More from ArunaDevi63 (8)

PPTX
FuzzySet.pptx
PPT
Instructioncycle.ppt
PPTX
Asynchronous Data Transfer.pptx
PPTX
Mf formulation and parameterization
PPTX
Soft Computing
PPTX
Cookies in php
PPTX
Laws of boolean algebra
PPT
Operator overloading
FuzzySet.pptx
Instructioncycle.ppt
Asynchronous Data Transfer.pptx
Mf formulation and parameterization
Soft Computing
Cookies in php
Laws of boolean algebra
Operator overloading

Recently uploaded (20)

PDF
The 10 Most Inspiring Education Leaders to Follow in 2025.pdf
PDF
New_Round_Up_6_SB.pdf download for free, easy to learn
PDF
HSE and their team are going through the hazards of the issues with learning ...
PPTX
Chapter-4-Rizal-Higher-Education-1-2_081545.pptx
PPTX
Approach to a child with acute kidney injury
PDF
Jana-Ojana Finals 2025 - School Quiz by Pragya - UEMK Quiz Club
PPTX
GW4 BioMed Candidate Support Webinar 2025
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
DOCX
HELMET DETECTION AND BIOMETRIC BASED VEHICLESECURITY USING MACHINE LEARNING.docx
PPTX
Entrepreneurship Management and Finance - Module 1 - PPT
PPT
hsl powerpoint resource goyloveh feb 07.ppt
PPTX
Ppt obs emergecy.pptxydirnbduejguxjjdjidjdbuc
PDF
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
PDF
V02-Session-4-Leadership-Through-Assessment-MLB.pdf
PPTX
Unit1_Kumod_deeplearning.pptx DEEP LEARNING
PPTX
Environmental Sciences and Sustainability Chapter 2
PDF
IS1343_2012...........................pdf
PPTX
INTRODUCTION TO PHILOSOPHY FULL SEM - COMPLETE.pptxINTRODUCTION TO PHILOSOPHY...
PDF
FYJC - Chemistry textbook - standard 11.
PDF
HSE 2022-2023.pdf الصحه والسلامه هندسه نفط
The 10 Most Inspiring Education Leaders to Follow in 2025.pdf
New_Round_Up_6_SB.pdf download for free, easy to learn
HSE and their team are going through the hazards of the issues with learning ...
Chapter-4-Rizal-Higher-Education-1-2_081545.pptx
Approach to a child with acute kidney injury
Jana-Ojana Finals 2025 - School Quiz by Pragya - UEMK Quiz Club
GW4 BioMed Candidate Support Webinar 2025
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
HELMET DETECTION AND BIOMETRIC BASED VEHICLESECURITY USING MACHINE LEARNING.docx
Entrepreneurship Management and Finance - Module 1 - PPT
hsl powerpoint resource goyloveh feb 07.ppt
Ppt obs emergecy.pptxydirnbduejguxjjdjidjdbuc
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
V02-Session-4-Leadership-Through-Assessment-MLB.pdf
Unit1_Kumod_deeplearning.pptx DEEP LEARNING
Environmental Sciences and Sustainability Chapter 2
IS1343_2012...........................pdf
INTRODUCTION TO PHILOSOPHY FULL SEM - COMPLETE.pptxINTRODUCTION TO PHILOSOPHY...
FYJC - Chemistry textbook - standard 11.
HSE 2022-2023.pdf الصحه والسلامه هندسه نفط

Computer Organisation - Addressing Modes

  • 1. A R U N A D E V I P . A S S I S T A N T P R O F E S S O R , D E P T . O F C S V . V . V A N N I A P E R U M A L C O L L E G E F O R W O M E N Computer Organisation Addressing Modes
  • 2. Addressing Modes  It specifies a rule for  interpreting or modifying the address field of the instruction before the operand is actually referenced.
  • 3. Purpose of Addressing Mode • Give programmers the facility of using pointers, counters and indexing of data. • To reduce the number of bits in the addressing field of the instruction.
  • 4. Advantages of Addressing Modes  It gives experienced programmers the flexibility of writing assembly language  Reduced no. of instruction  Efficient execution time
  • 5. Types of Addressing Mode  Immediate  Direct  Indirect  Register  Register Indirect  Displacement (Indexed)
  • 6. Immediate Addressing  Operand part of instruction itself.  Address field of the instruction is specified by the operand  No memory reference  Fast execution  Ex. ADD 5
  • 8. Direct Addressing  Address field contains address of operand  Effective address (EA) = address field (A)  e.g. ADD A  Add contents of cell A to accumulator  Look in memory at address A for operand  Single memory reference to access data  No additional calculations to work out effective address  Limited address space
  • 10. Indirect Addressing  Memory cell pointed to by address field contains the address of (pointer to) the operand  Large address space  Slower since multiple memory access needed  EA = (A)  Look in A, find address (A) and look there for operand  e.g. ADD (A)  Add contents of cell pointed to by contents of A to accumulator
  • 12. Register Addressing  Operand is held in register named in address field  Needs no Memory Reference  Very fast Execution  EA = R  Limited number of registers  Requires good Assembly Programming  Very small address field needed  Shorter instructions  Faster instruction fetch
  • 13. Register Addressing Diagram Register Address ROpcode Registers Operand
  • 14. Register Indirect Addressing  Indirect addressing  EA = (R)  Operand is in memory cell pointed to by contents of register R  Large address space (2n)  One fewer memory access than indirect addressing
  • 15. Register Indirect Diagram Register Address ROpcode Instruction Memory OperandPointer to Operand Registers
  • 16. Conclusion  All these addressing modes helps programmer write efficient piece of code.  Helps in better understanding of instruction  Promotes faster instruction execution