0% found this document useful (0 votes)
30 views17 pages

8085 Microprocessor

The 8085 microprocessor is an 8-bit CPU that was popular in the late 1970s-early 1980s. It has an 8-bit ALU, 8 general purpose registers, and can address up to 64KB of memory. It operates at clock speeds of 3-6MHz and uses a 5V power supply. The 8085 has various registers like the accumulator, flag register, program counter, and stack pointer. It supports interrupts, different instruction types, and addressing modes like immediate, direct, register, and register indirect.

Uploaded by

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

8085 Microprocessor

The 8085 microprocessor is an 8-bit CPU that was popular in the late 1970s-early 1980s. It has an 8-bit ALU, 8 general purpose registers, and can address up to 64KB of memory. It operates at clock speeds of 3-6MHz and uses a 5V power supply. The 8085 has various registers like the accumulator, flag register, program counter, and stack pointer. It supports interrupts, different instruction types, and addressing modes like immediate, direct, register, and register indirect.

Uploaded by

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

8085 Microprocessor

DLDM, CHAPTER - 3
M R . D E E PA K M A H A J A N ,
D E PA RT M E N T O F C S E ,
KIT’S COE, KOLHAPUR
Basics
• Computer

• Microcontroller

• Microprocessor
◦ General Purpose Microprocessor

◦ Special Purpose Microprocessor


Microprocessor
Registers

Input Devices ALU Output Devices

Control Unit

Memory
8085: Features
• 8 bit, General Purpose
• 8 bit ALU

• 8 Data Lines
• Multiplexed with lower order address lines

• 16 Address Lines
• 64 KB Addressable Memory

• 8 bit I/O Port


• Operates on 3-6 MHz frequency
• Requires +5V Power Supply
• On Chip Clock Generator
• Duplex Serial Port
8085: Registers
• General Purpose & Special Purpose Registers
ALU
• 8 bit Accumulator
• Temporary Register Instruction Register Accumulator Temp

• 8 bit B-C, D-E, H-L


B C
• 8 bit flag Flag Register
• 5 flags S Z A P C D E

• 16 bit Program Counter H L


• 8 bit Instruction Register
Program Counter
• 16 bit Stack Pointer
Stack Pointer
8085 Flag Register
Pin Diagram : 8085
8085: Interrupts & Stack
Stack Memory

P1 P2 P3
Types of Interrupts
Hardware

Maskable

Software

Non-
Maskable
Interrupt Structure & Masking
Instruction Set & Programming Model
• 8 bit binary pattern
• Opcode + Operand
• 1 / 2 / 3 byte instructions
Binary -------------------------------------------Hex -------------------------------------------- Mnemonics
01001111---------------------------------------- 4F ----------------------------------------------- MOV C,A
10000000---------------------------------------- 80 ----------------------------------------------- ADD B

Processor Assembler
Op-code Fetch Timing Diagram
Memory Read Timing Diagram
Memory Write Timing Diagram
8085: Instruction Groups
1. Data Transfer
2. Arithmetic
3. Logical
4. Branching
5. Control
8085: Addressing Modes
Where is the ‘Data’….?
1. Immediate
2. Direct
3. Register
4. Register Indirect
5. Implied

You might also like