Professional Documents
Culture Documents
Module 1
03-09-2021 2
Module 1
03-09-2021 3
Module 1
03-09-2021 4
8085 Microprocessor
Architecture
9/3/2021 5
8085 microprocessor
9/3/2021 6
8085 microprocessor
ALU
Register Array
9/3/2021 7
8085 microprocessor
It includes the accumulator, temporary register, the arithmetic and logic circuits and five flags.
The temporary register is used to hold data during an arithmetic / logic operation.
The flags (flip – flops) are set or reset according to the result of operation.
9/3/2021 8
8085 microprocessor
Flags
9/3/2021 9
8085 microprocessor
9/3/2021 10
8085 microprocessor
9/3/2021 11
8085 microprocessor
9/3/2021 12
8085 microprocessor
Register Array
o The 8085 has six general purpose registers to store 8-bit data during program execution.
o These registers are B, C, D, E, H and L.
o They can combine as register pair – BC, DE and HL to perform 16 – bit operations.
o These registers are programmable.
Accumulator
o It is an 8 – bit register. It is used to store 8 – bit data.
9/3/2021 13
8085 microprocessor
Program Counter
o It is a 16 – bit register. It is used to sequence the execution of instructions.
o The function of the program counter is to point to the memory address from which the next
byte is to be fetched.
o When a byte is being fetched, the program counter is incremented by one to point to the
next memory location.
Stack Pointer
o It is a 16 – bit register used as memory pointer.
o It points to a memory location in R/W memory called the stack.
9/3/2021 14
8085 microprocessor
9/3/2021 15
8085 microprocessor
Thank you
9/3/2021 16