8085 Microprocessor Contents

Prabhu TL
3 Min Read
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!


·         General definitions

·         Overview of 8085 microprocessor

·         Overview of 8086 microprocessor

·         Signals and pins of 8086 microprocessor

The salient features of 8085 µp are:

·         It is a 8 bit microprocessor.

·         It is manufactured with N-MOS technology.

·         It has 16-bit address bus and hence can address up to 216 =65536 bytes (64KB) memory locations through A0-A15.

·         The first 8 lines of address bus and 8 lines of data bus are multiplexed AD0 – AD7.

·         Data bus is a group of 8 lines D0 – D7.

·         It supports external interrupt request.

·         A 16 bit program counter (PC)

·         A 16 bit stack pointer (SP)

·         Six 8-bit general purpose register arranged in pairs: BC, DE, HL.

·         It requires a signal +5V power supply and operates at 3.2 MHZ single phase clock.

·         It is enclosed with 40 pins DIP (Dual in line package).

Overview of 8085 microprocessor

8085 Architecture

·         Pin Diagram

·         Functional Block Diagram

Instruction Set

8085 instruction set consists of the following instructions:

·         Data moving instructions.

·         Arithmetic – add, subtract, increment and decrement.

·         Logic – AND, OR, XOR and rotate.

·         Control transfer – conditional, unconditional, call subroutine, return from subroutine and restarts.

·         Input/Output instructions.

·        Other – setting/clearing flag bits, enabling/disabling interrupts, stack operations, etc.

Addressing mode

Register – references the data in a register or in a register pair.

Register indirect – instruction specifies register pair containing address, where the data is located.

Direct, Immediate – 8 or 16-bit data.

Advantages of 8086 over 8085 are:

1. pipelining is employed making the execution faster.

2. data bus width increased to 16 bits

3. higher memory of 1MB.

4. some instructions such as MUL or DIV are available for multiplication and division.

5. increased instruction set making the programming easier.

·         EU executes instructions from the instruction system byte queue.

·         Both units operate asynchronously to give the 8086 an overlapping instruction fetch and execution mechanism which is called as Pipelining. This results in efficient use of the system bus and system performance.

·         BIU contains Instruction queue, Segment registers, Instruction pointer, Address adder.

·         EU contains Control circuitry, Instruction decoder, ALU, Pointer and Index register, Flag register.

Share This Article
Prabhu TL is a SenseCentral contributor covering digital products, entrepreneurship, and scalable online business systems. He focuses on turning ideas into repeatable processes—validation, positioning, marketing, and execution. His writing is known for simple frameworks, clear checklists, and real-world examples. When he’s not writing, he’s usually building new digital assets and experimenting with growth channels.
Leave a review