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

8085 (1) micro processor

8085 microprocessor

Uploaded by

nitinkumar981781
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)
11 views

8085 (1) micro processor

8085 microprocessor

Uploaded by

nitinkumar981781
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/ 11

MICROPROCESSOR

8085

SUBMITTED BY:
CHESHTA (2445668)
DEEPANSHU (2445666)
INTRODUCTION:
The 8085 microprocessor
is an 8-bit
microprocessor
developed by Intel in
1976. It is called an 8-bit
microprocessor because
it processes 8 bits of
data at a time.
The "85" in its name
indicates that it requires
a +5V power supply,
ARCHITECTURE OF 8085:
REGISTER:
There are six 8-bit general purpose registers, labelled as
B,C,D,E,H and L. These registers can be used as single 8-bit
register or in pairs, as 16-bits registers.
When used in pairs, the allowed pairs are B and C; D and E; H
and L.

ACCUMULATOR:
There is an 8-bit register, that is part of ALU, known as the
accumulator. It is used to store 8-bit data and perform
arithmetic operations, such as addition, subtraction, etc. and
logic operations, such as AND, OR, etc.
The result of these operations is also stored in the
accumulator.
This register is labelled as A.
FLAG:
There are five Flip-Flops (one-bit registers), which serve to indicate certain
conditions that arise during arithmetic and logical operations and are
referred to as flags. These are Zero (Z), Sign (S), Parity (P), Carry (CY),
Auxiliary Carry (AC).
A flag is set by forcing the bit to 1 and reset by forcing the bit to 0.

PROGRAM COUNTER:
The Program Counter (PC) is a 16-bit register that holds the memory address
of the next instruction to be executed. Its main function is to keep track of
the sequence of instructions in a program.
STACK POINTER:
The Stack Pointer (SP) is a 16-bit register that points to the top of
the stack in memory. The stack is a special area of memory used
for temporary storage of data, particularly during function calls,
interrupts, and when saving the content of registers.

DATA AND ADDRESS BUSES:


• The address bus is 16-bit wide. The microprocessor uses the
address bus to specify the location in memory where it wants to
read from or write data.
• The microprocessor has an 8-bit bidirectional data bus, which is
used for data input as well as data output in the form of 8-bit
words.
PIN DIAGRAM OF 8085:
• Pin 1 and 2: X1 and X2, are used to
provide the microprocessor
with a clock frequency.
• Pin 3: Reset out signal from pin 3 goes
to peripheral chip when high, the
signal indicate that program counter
one reset.
• Pin 4: SOD: Serial O/P data leaves at
this pin.
• Pin 5: SID: Serial I/P data enter at this
pin.
• Pin 6-11: These pin are interrupt
control.
• Pin 12-19: These are multiplexed address/data bus lines. During the
first part of the operation cycle, they carry the lower 8 bits of the
memory address. During the second part of the cycle, they carry the
data.
• Pin 20: T ground connection.
• Pin 21-28: These are used for address transmission.
• Pin 29: It takes out state signal.
• Pin 30: ALE, address latch enable.
• Pin 31,32,34: WR and RD signal are active low.
• Pin 33,35: These status signals are used to indicate the operation
type in progress.
• Pin 36: This active-low signal resets the microprocessor.
• Pin 37: Clock signal comes out of this pin.
• Pin 38,39: These are for direct memory address.
• Pin 40: This Pin is for the connection of +5V.
ADVANTAGES OF 8085:
• Simple architecture
• Cost effective
• Low power consumption
• Built in clock generator
• 8-bit Data bus
• 16-bit Address bus
• Wide range of appreciations.
DISADVANTAGES OF 8085:
• Limited processing power
• Limited memory addressing
• Low clock speed
• No on-chip cache
• Limited instruction set
• Limited interrupt handling
• Lack of advanced features.

You might also like