8085 Microprocessor Architecture
8085 Microprocessor Architecture
8085 Microprocessor Architecture
1
System Architecture
The typical processor system consists of:
Address Bus
Data Bus
Control Bus
2
3
Register Section
4
The 8085: Registers
5
The 8085: Registers
General Purpose Registers
6
ACCUMULATOR(ACC)
7
PROGRAM COUNTER (PC)
a 16 bit register, used to store the next
address of the operation code to be fetched
by the CPU.
Purpose of PC in a Microprocessor
to store address of next instruction to be
executed.
8
STACK POINTER (SP)
Stack Pointer(SP)(16) – Points to a
memory location in R/W memory, called
the stack
The stack is configured as a data
structure that grows downward from high
memory to low memory.
At any given time, the SP holds the 16-bit
address of the next free location in the
stack.
9
FLAG REGISTER(F)
11
FLAGS
12
INSTRUCTION REGISTER/DECODER
13