0% found this document useful (0 votes)
3 views

Untitled

The Intel 8085 is an 8-bit microprocessor introduced in 1977, known for its simplified power requirements and used in early microcomputers and embedded applications. It features an 8-bit data bus, various registers including general-purpose and accumulator, and supports multiple addressing modes. The architecture includes a timing and control unit that generates control signals for instruction execution and handles interrupts with varying priorities.

Uploaded by

Son Goku
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)
3 views

Untitled

The Intel 8085 is an 8-bit microprocessor introduced in 1977, known for its simplified power requirements and used in early microcomputers and embedded applications. It features an 8-bit data bus, various registers including general-purpose and accumulator, and supports multiple addressing modes. The architecture includes a timing and control unit that generates control signals for instruction execution and handles interrupts with varying priorities.

Uploaded by

Son Goku
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/ 12

Intel 8085 Architecture: Registers, Timing, and

Control
By

Spandan Mukherjee
BWU/DCS/22/192
Section-D
Diploma in CSE
Brainware University
Intel 8085
Microprocessor: An
Introduction
The Intel 8085: An 8-bit microprocessor introduced in 1977.
Successor to the Intel 8080, with simplified power requirements
(single +5V supply). Widely used in early microcomputers,
industrial control systems, and embedded applications. Clock
speed: Up to 3 MHz. Approximately 6,500 transistors.
8085 Architecture: Key Features
Memory Data Bus

8-bit data bus, 16-bit address bus (64KB addressable Multiplexed address/data bus (AD0-AD7)
memory)
8085 Registers: Overview
General Purpose Accumulator Flags
B, C, D, E, H, L (8-bit each) A: 8-bit register for arithmetic Stores status flags (Sign, Zero,
and logical operations Auxiliary Carry, Parity, Carry)

Program Counter Stack Pointer


PC: 16-bit register holding the address of the next SP: 16-bit register pointing to the top of the stack in
instruction memory
General Purpose and
Special Registers
1 General Purpose 2 Accumulator (A)
B, C, D, E, H, L, used Primary register for
individually or in pairs arithmetic, logical, and
I/O operations

3 Flag Register
Reflects status of the CPU after arithmetic or logical operations
Program Counter (PC) and Stack Pointer (SP
Program Counter (PC) Stack Pointer (SP)

16-bit register that holds the address of the next 16-bit register that points to the top of the stack in memory
instruction to be executed
8085 Addressing Modes

Immediate Register Direct


Data directly Data in a register Address of the data
specified in the specified in the
instruction instruction

Indirect
Address of the data
is in a register pair
8085 Instruction Cycle,
Machine Cycle, and T-
States
1 Instruction Cycle
Time taken to execute one complete instruction

2 Machine Cycle
Time taken to access memory or I/O

3 T-State
Subdivision of the operation performed in one clock period
Timing and Control Unit
Generates Control Signals
For execution of instructions

Control Signals
ALE, RD, WR, S0, S1, IO/M

Clock Signal Generation


To synchronize operations
Interrupts in 8085
TRAP
Non-maskable interrupt with the highest priority

RST 7.5, RST 6.5, RST 5.5


Maskable interrupts with decreasing priority

INTR
General-purpose interrupt; requires an external interrupt
controller
Summary and Applications
Foundation Key Features
The Intel 8085: A Registers, addressing
foundational modes, timing, and
microprocessor control signals

Legacy
Influenced the development of subsequent microprocessors
Thank You

You might also like