Presented by_ _
Md Aminul Islam - 183002137
Joy Pal - 201002418
Shourav Podder - 202002048
8085 Addressing Modes
&
Memory Mapping
01 Introduction
02 Types of Addressing modes
Content
03 Addressing Modes Details
04 Memory Mapping
3
Addressing Modes of 8085
The Way of specifying data to be operated by an
instruction is known as addressing modes.
The term addressing mode refers to the way in which
the operand of the instruction is specified.
4
Types of Addressing Modes
1. Immediate Addressing Mode
2. Direct Addressing Mode
3. Indirect Addressing Mode
4. Register Addressing Mode
5. Implicit Addressing Mode
8
Immediate Addressing Mode
The operand is specified within the instruction itself.
Ex-1 Ex-2
MOVI B, 45H LXI B, 45H
5
Direct Addressing Mode
The address of the operand is given in the instruction itself.
500 501 502 503 504
77H 88H 4050 H 22H 100H
Ex-1 Ex-2
LDA 502 STA 504
Indirect Addressing Mode
The address of operand is specified by a register pair.
Ex-1
MOV A, M Move data from memory location
specified by H-L pair to accumulator.
Register Addressing Mode
The operand is in general purpose register.
Ex-1
MOV A, B Move the contents of register B to A.
o MOV is the operation.
o B is the source of data.
o A is the destination.
Implicit Addressing Mode
If address of source of data as well as address of
destination of result is fixed, then there is no need to give
any operand along with the instruction.
Ex-1
CMA Complement accumulator.
o CMA is the operation.
o A is the source.
o A is the destination.
Memory Mapping
It is the process of assigning address range to each
memory IC in a microcomputer.
Example
o 8-bit microprocessor has 16-bit address bus (A0 – A15) with a 1KB memory chip
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
SA = 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
F000H
EA = 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1
F3FF H
Memory Mapping
A0-A9
0
A13
A14 CS
A15
Decoder 1 KB *8
8
RAM
A10
A11
A12
7
Thank you…