0% found this document useful (0 votes)
27 views1 page

Addressing Modes of 8085

The document outlines the five addressing modes of the 8085 microprocessor: Immediate, Direct, Register, Register Indirect, and Implicit Addressing. Each mode specifies how data is accessed or operated on within instructions, with examples provided for clarity. Understanding these modes is essential for programming and utilizing the 8085 effectively.

Uploaded by

lordaditya41
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views1 page

Addressing Modes of 8085

The document outlines the five addressing modes of the 8085 microprocessor: Immediate, Direct, Register, Register Indirect, and Implicit Addressing. Each mode specifies how data is accessed or operated on within instructions, with examples provided for clarity. Understanding these modes is essential for programming and utilizing the 8085 effectively.

Uploaded by

lordaditya41
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

ADDRESSING MODES OF 8085

Every instruction of a program has to operate on a data. The method of specifying the data to
be operated by the instruction is called Addressing. The 8085 has the following 5 different
types of addressing mode.

1. Immediate Addressing mode 2. Direct Addressing mode 3. Register Addressing


mode 4. Register Indirect Addressing mode 5. Implicit Addressing Mode

1. Immediate Addressing:

In immediate addressing mode, the data is specified in the instruction itself. The data will be
a part of the program instruction. All instructions that have ‘I’ in their mnemonics are of
immediate addressing type

Eg. MVI B, 3EH - Move the data 3EH given in the instruction to B register.

2. Direct Addressing:

In direct addressing mode, the address of the data is specified in the instruction. The data will
be in memory. In this addressing mode, the program instructions and data can be stored in
different memory blocks. This type of addressing can be identified by 16 -bit address present
in the instruction.

Eg. LDA 1050H - Load the data available in memory location 1050H in accumulator

3. Register Addressing:

In register addressing mode, the instruction specifies the name of the register in which the
data is available. This type of addressing can be identified by register names (such as ‘A’,
‘B’, … ) in the instruction.

Eg. MOV A, B -Move the content of B register to A register

4. Register Indirect Addressing:

In register indirect addressing mode, the instruction specifies the name of the register in
which the address of the data is available. Here the data will be in memory and the address
will be in the register pair. This type of addressing can be identified by letter ‘M’ present in
the instruction

Eg. MOV A, M - The memory data addressed by HL pair is moved to A register

5. Implicit Addressing Mode:

In Implicit Addressing Mode ,the instruction itself specifies the type of operation and location
of data to be operated. This type of instruction does not have any address, register name,
immediate data specified along with it.

Eg. CMA - Complement the content of accumulator.

You might also like