SlideShare a Scribd company logo
1 of 10
Dissecting Extended
Addressing

Different Parts of the I.R.O.
Procedure in Extended Addressing
Extended Addressing is a type off
addressing in which memory
addresses/ memory location are
inputted instead of exact data.
In this type, the memory where the
data would be stored is given in forms
of LDAA & LDAB; the storing address o
the answer is also given along with the
starting address for the I.R.O.
The number sign, in this
addressing, is not included (in the
OMML table; MNEMONICS
column).
Some changes also affects the
mnemonics. The mnemonic for
LDAA & LDAB changes from 86 and
C6 to B6 and F6.
In this type of addressing, the I.R.O.
Procedures (Input, Run, Output
Procedures) would vary a
bit, where some parts would be
added.
A part called
would be added after the first part
which is inputting the procedure.
Immediate Addressing Extended Addressing

   Inputting the Program      Inputting the Program

                                 Inputting the Data
   Running the Program     (data in the memory address
                             in the LDAA & LDAB part)
          Output
                              Running the Program
   (showing the answer)
                                     Output
                              (showing the answer)
Example of EXTENDED ADDRESSING



                MACHINE    ACCUMULATOR
   MNEMONIC
               LANGUAGE      DIAGRAM

   LDAA$E000    B6 E000     A: E000: 4B
   LDAB$E001    F6 E001     B: E001: 1A
     SBA          10        A: E000: 31
   STAA$E00A    B7 E00A
   JMP promt    7E F8 29
Example of EXTENDED ADDRESSING


                4-9. E0 GO        9. PRESS E100
1.PRESS RESET   4-10. 0A GO       10. PRESS GO
2.PRESS EX      4-11. 7E GO
3.PRESS E100    4-12. F8 GO
4.PRESS         4-13. 29 GO       11. PRESS E00A
4-1. B6 GO
4-2. E0 GO      5. PRESS EX
4-3. 00 GO      6. PRESS E000 M
4-4. F6 GO      7. PRESS
4-5. E0 GO      7-1. 4B GO
4-6. 01 GO      7-2. 1A GO
4-7. 10 GO
4-8. B7 GO      8. PRESS EX

More Related Content

Similar to Extended Addressing Parts

7. 8085 instruction set iv
7. 8085 instruction set iv7. 8085 instruction set iv
7. 8085 instruction set ivsandip das
 
Assembly Language Programming Of 8085
Assembly Language Programming Of 8085Assembly Language Programming Of 8085
Assembly Language Programming Of 8085techbed
 
Programming with 8085-Microprocessor and interfacing
Programming with 8085-Microprocessor and interfacingProgramming with 8085-Microprocessor and interfacing
Programming with 8085-Microprocessor and interfacingAmitabh Shukla
 
1347 Assembly Language Programming Of 8051
1347 Assembly Language Programming Of 80511347 Assembly Language Programming Of 8051
1347 Assembly Language Programming Of 8051techbed
 
Mastering Assembly Language: Programming with 8086
Mastering Assembly Language: Programming with 8086Mastering Assembly Language: Programming with 8086
Mastering Assembly Language: Programming with 8086sravanithonta79
 
8051 addressing modes
8051 addressing modes8051 addressing modes
8051 addressing modesVima Mali
 
Basic programming of 8085
Basic programming of 8085 Basic programming of 8085
Basic programming of 8085 vijaydeepakg
 
Instruction set summary
Instruction set summary Instruction set summary
Instruction set summary janicetiong
 
10. 8085 programming example ii
10. 8085 programming example ii10. 8085 programming example ii
10. 8085 programming example iisandip das
 
lab 6.docxThe emphasis in this lab is the use of struc.docx
lab 6.docxThe emphasis in this lab is the use of struc.docxlab 6.docxThe emphasis in this lab is the use of struc.docx
lab 6.docxThe emphasis in this lab is the use of struc.docxsmile790243
 
8. 8085 programming example
8. 8085 programming example8. 8085 programming example
8. 8085 programming examplesandip das
 

Similar to Extended Addressing Parts (20)

7. 8085 instruction set iv
7. 8085 instruction set iv7. 8085 instruction set iv
7. 8085 instruction set iv
 
12 mt06ped008
12 mt06ped008 12 mt06ped008
12 mt06ped008
 
Programming with 8085
Programming with 8085Programming with 8085
Programming with 8085
 
Assembly Language Programming Of 8085
Assembly Language Programming Of 8085Assembly Language Programming Of 8085
Assembly Language Programming Of 8085
 
Programming with 8085-Microprocessor and interfacing
Programming with 8085-Microprocessor and interfacingProgramming with 8085-Microprocessor and interfacing
Programming with 8085-Microprocessor and interfacing
 
1347 Assembly Language Programming Of 8051
1347 Assembly Language Programming Of 80511347 Assembly Language Programming Of 8051
1347 Assembly Language Programming Of 8051
 
Abap ppt
Abap pptAbap ppt
Abap ppt
 
Abap ppt2
Abap ppt2Abap ppt2
Abap ppt2
 
Mastering Assembly Language: Programming with 8086
Mastering Assembly Language: Programming with 8086Mastering Assembly Language: Programming with 8086
Mastering Assembly Language: Programming with 8086
 
8051 addressing modes
8051 addressing modes8051 addressing modes
8051 addressing modes
 
CO by Rakesh Roshan
CO by Rakesh RoshanCO by Rakesh Roshan
CO by Rakesh Roshan
 
8085 assembly language programming
8085 assembly language programming8085 assembly language programming
8085 assembly language programming
 
Assembly language programming
Assembly language programmingAssembly language programming
Assembly language programming
 
Basic programming of 8085
Basic programming of 8085 Basic programming of 8085
Basic programming of 8085
 
Instruction formats-in-8086
Instruction formats-in-8086Instruction formats-in-8086
Instruction formats-in-8086
 
Instruction set summary
Instruction set summary Instruction set summary
Instruction set summary
 
10. 8085 programming example ii
10. 8085 programming example ii10. 8085 programming example ii
10. 8085 programming example ii
 
lab 6.docxThe emphasis in this lab is the use of struc.docx
lab 6.docxThe emphasis in this lab is the use of struc.docxlab 6.docxThe emphasis in this lab is the use of struc.docx
lab 6.docxThe emphasis in this lab is the use of struc.docx
 
8. 8085 programming example
8. 8085 programming example8. 8085 programming example
8. 8085 programming example
 
1.pdf
1.pdf1.pdf
1.pdf
 

Extended Addressing Parts

  • 1. Dissecting Extended Addressing Different Parts of the I.R.O. Procedure in Extended Addressing
  • 2. Extended Addressing is a type off addressing in which memory addresses/ memory location are inputted instead of exact data.
  • 3. In this type, the memory where the data would be stored is given in forms of LDAA & LDAB; the storing address o the answer is also given along with the starting address for the I.R.O.
  • 4. The number sign, in this addressing, is not included (in the OMML table; MNEMONICS column).
  • 5. Some changes also affects the mnemonics. The mnemonic for LDAA & LDAB changes from 86 and C6 to B6 and F6.
  • 6. In this type of addressing, the I.R.O. Procedures (Input, Run, Output Procedures) would vary a bit, where some parts would be added.
  • 7. A part called would be added after the first part which is inputting the procedure.
  • 8. Immediate Addressing Extended Addressing Inputting the Program Inputting the Program Inputting the Data Running the Program (data in the memory address in the LDAA & LDAB part) Output Running the Program (showing the answer) Output (showing the answer)
  • 9. Example of EXTENDED ADDRESSING MACHINE ACCUMULATOR MNEMONIC LANGUAGE DIAGRAM LDAA$E000 B6 E000 A: E000: 4B LDAB$E001 F6 E001 B: E001: 1A SBA 10 A: E000: 31 STAA$E00A B7 E00A JMP promt 7E F8 29
  • 10. Example of EXTENDED ADDRESSING 4-9. E0 GO 9. PRESS E100 1.PRESS RESET 4-10. 0A GO 10. PRESS GO 2.PRESS EX 4-11. 7E GO 3.PRESS E100 4-12. F8 GO 4.PRESS 4-13. 29 GO 11. PRESS E00A 4-1. B6 GO 4-2. E0 GO 5. PRESS EX 4-3. 00 GO 6. PRESS E000 M 4-4. F6 GO 7. PRESS 4-5. E0 GO 7-1. 4B GO 4-6. 01 GO 7-2. 1A GO 4-7. 10 GO 4-8. B7 GO 8. PRESS EX