SlideShare a Scribd company logo
ARCHITECTURE AND PIN
DIAGRAM OF 8085
1SSP/EC-502/2018
Block Diagram of Computer
CPU
I/P
Device
O/P
Device
Memory
ALU
CU
2SSP/EC-502/2018
CU: Linked with
I/O device,
memory, ALU.
Controls all
the operations.
Memory: Store
Data.
CPU: Heart of
the Computer.
ALU: Arithmatic
and Logical
operations are
performed here.
Introduction of
Microprocessor
MICROPROCESSO
R
Memory
Unit
CPU
Registe
r
CU ALU
I/P
Unit
O/P
Unit
MICROCONTROLLER
•µp works using
Von-Neumann
Architecture.
•CU +ALU +
Register
•In µp ALU and
CU are used to
process the
instruction
execution.
•Data is stored in
temporary storage
device (Register).
CPU- on-a- chip
Computer- on-a- chip 3SSP/EC-502/2018
History of Microprocessor
 1971: 1st commertially used µp (Intel
4004).
 4 bit µp; transistors:2300; speed: 740KHz
 1976: Intel 8085
 8 bit µp; transistors:6200; speed: 3MHz
 Today: Intel Xeon.
 86 bit µp; transistors: 6 billion; speed: 3.2GHz.
 1976: 1st commercially used
microcontroller (Intel 8048).
4SSP/EC-502/2018
Features of 8085
 8 bit microprocessor(8085 microprocessor can read or
write or perform arithmetic and logical operations on
8-bit data at time)
 It has 8 data lines and 16 address lines hence capacity
is 28=256; memory:216= 64 kB
 Clock frequency is 3 MHz
 It requires +5V power supply.
 It is a single chip NMOS device implemented with
6200 transistors.
 It provides 74 instructions with five addressing
modes.
 It provides 5 hardware interrupt and 8 software 5SSP/EC-502/2018
8085 ARCHITECTURE
6SSP/EC-502/2018
Architecture 0f 8085 Cont…
1. General Purpose Registers
2. Special Purpose Register
3. Program Counter
4. Stack Pointer
5. Arithmetic &Logic Unit
6. Timing and Control Unit
7. Instruction Register and Decoder
8. System Bus
7SSP/EC-502/2018
Registers
REGISTERS
8SSP/EC-502/2018
REGISTERS
Collection of set of FFs with PIPO operation.
8 bit or 16 bit.
Used to store instruction data.
General Purpose Register(B,C,D,E,H,L):
◦8 bit register.
◦Have not been exclusively used to store a particular type of
information.
◦Can be used to store data as well as address.
◦Also known as scratch pad register.
◦These registers can also used for 16-bit operations in pairs.
The default pairs are BC, DE & HL.
9SSP/EC-502/2018
B (8) C (8)
D (8) E (8)
H (8) L (8)
REGISTERS Contd…
Special Purpose Register :
Accumulator(A):
◦8 bit register.
◦One of the operand will always present
in the A.
◦Perform arithmetic and logical
operations.
◦Result of an operation also stored here.
◦µp communicates with I/O devices only
through A.
SSP/EC-502/2018 10
REGISTERS Contd…
Status Register(Flag register): This is a special
8-bit register. It reflects the status of recent
arithmetic and logical operations.
Flag Set (1) Reset (0)
Sign (S) Result = -Ve Result = +Ve
Zero (Z) Result = 0 Result =1
Auxiliary
Carry (AC)
Carry/borrow
generates from bit
D3
No carry/borrow is
generated from bit
D3
Parity (P) Even no of 1’s Odd no of 1’s
Carry (C) If carry/borrow is 1 If carry/borrow is
11SSP/EC-502/2018
REGISTERS Contd…
Program Counter (PC):
◦ This is a register that is used to control the
sequencing of the execution of instructions.
◦ This register always holds the address of the
next instruction.
◦ Since it holds an address, it must be 16 bits
wide.
Stack pointer (SP):
◦ The stack pointer is also a 16-bit register that is
used to point into memory.
◦ The memory this register points to is a special
area called the stack.
◦ The stack is an area of memory used to hold
data that will be retreived soon.
◦ The stack is usually accessed in a Last In First
Out (LIFO) fashion. 12SSP/EC-502/2018
Architecture Contd…..
 Non Accessible Register:
Programmer cannot accessed them but they are
present inside the microprocessor & perform some
useful functions.
 Memory Address Register(MAR):
 Use to hold the address before it comes out on the
address bus for accessing memory or I/O devices.
 Memory Data Register(MDR):
 It is a buffer register to store the data which are
accessed through the system bus and read from the
memory or I/O devices.
 Instruction Register(IR):
 It is used to hold the instruction temporarily before it
is being decoded and executed by the microprocessor.
 Temporary register(TR):
 Used to hold some intermediate result which is
applied to the ALU or other function. (W & Z)
13SSP/EC-502/2018
Architecture Contd…..
 Arithmetic & Logic Unit (ALU)
◦ ALU of 8085 performs 8-bit arithmetic & logical
operations. It is known as accumulator oriented
ALU. The result is saved in accumulator register.
 Timing & Control Unit
◦ This unit works as the heart of the
microprocessor. It sends all the timing and
control signals to perform all the internal &
external operations of the CPU.
 Instruction Decoder & Machine Cycle Encoder
Unit
◦ This unit decodes the op-code stored in the
Instruction Register (IR) and encodes it for the
timing & control unit to perform the execution of
the instruction.
SSP/EC-502/2018 14
Bus Structure
 Bus is a group of conducting lines that carries
data, address and control signals.
 A typical microprocessor communicates with
memory and I/O devices using buses.
 The 8085 uses three separate busses to perform its
operations.
◦ The address bus (16 bit)
◦ The data bus (8 bit)
◦ The control bus.
15SSP/EC-502/2018
Bus Structure Contd..
16SSP/EC-502/2018
Bus Structure Contd..
 Address Bus:
◦ 16 bits wide (A0-A15)
 Therefore, the 8085 can access locations with
numbers from 0 to 65,536. Or, the 8085 can access a
total of 64K addresses.
◦ Unidirectional
 Information flows out of the microprocessor and into
the memory or peripherals.
◦ When the 8085 wants to access a peripheral or a
memory location, it places the 16-bit address on the
address bus and then sends the appropriate control
signals.
SSP/EC-502/2018 17
Bus Structure Contd..
 Data Bus
◦ 8 bits wide (D0 -D7)
 Therefore it can carry 8 bit data at a time.
◦ Bi-directional
 Information flows both ways between the
microprocessor and memory or I/O.
◦ The 8085 uses the data bus to transfer the binary
information.
◦ Since the data bus has 8-bits only, then the 8085
can manipulate data 8 bits at-a-time only.
SSP/EC-502/2018 18
Bus Structure Contd..
 Control Bus
◦ The control bus consists of a number of single
lines that coordinate and control µp operations.
◦ There is no real control bus. Instead, the control
bus is made up of a number of single bit control
signals.
◦ Control signals are partly unidirectional and
partly bidirectional.
 Eg: A read/write control signal will indicate
whether memory is being written into or read
from.
 They are individual lines that provide a pulse to
indicate the operation of µp.
SSP/EC-502/2018 19
8085 pin Diagram
SSP/EC-502/2018 20
•Dual in-line package
(DIP)
•40 pins classified into
6 groups:
1. Data bus
2. Address bus
3. Control & status
lines
4. Externally generated
signals
5. Serial interface
signals
6. Power supply &
8085 pin Diagram Contd..
SSP/EC-502/2018 21
•Multiplexed
address/data bus.
•Control and
status signal:
ALE.
RD.
WR.
IO/M.
S1 and S0.
8085 pin Diagram Contd..
 Address and Data Buses:
A8-A15:
Unidirectional three state higher order
address bus.
AD0-AD7:
Bidirectional three state multiplexed
address/data bus. Lower order memory or I/O
address appears during the 1st clk cycle and data
during the 2nd and 3rd clk cycle of machine
state.
SSP/EC-502/2018 22
Demultiplexing of Address & Data
Bus
SSP/EC-502/2018 23
8085 pin Diagram Contd..
 Control and Status Signals
ALE: Address Latch Enable. It is used to separate
the address and data from AD7-AD0 lines.
ALE =1»Address bus
=0»Data bus.
IO/M: Unidirectional signal.Used to select either
I/O devices or memory operation.
IO/M = 1»I/O Operation
= 0»Memory Operation
RD: Unidirectional active low signal. RD=0 read
operation occurs.
WR: Unidirectional active low signal. WR=0 write
operation occurs.
SSP/EC-502/2018 24
Generation of Control Signals
SSP/EC-502/2018 25
IO/M RD WR Operati
on
0 0 1 MEMR
0 1 0 MEM
W
1 0 1 IOR
1 1 0 IOW
8085 pin Diagram Contd..
 Control and Status Signals
Status Signals(S1,S0):
Used to specify the kind of operation
being performed.
SSP/EC-502/2018 26
S1 S0 Operation
0 0 Halt
0 1 Write
1 0 Read
1 1 Fetch
IO/
M
S1 S0 Operation
x 0 0 Halt
0 0 1 Memory Write
0 1 0 Memory Read
0 1 1 Op-code Fetch
1 0 1 I/O Write
1 1 0 I/O Read
1 1 1 Interrupt Acknowledge
8085 pin Diagram Contd..
 Externally generated signals
◦ RESET IN:
 Active low signal.
 Used to reset the microprocessor.
 The program counter inside the microprocessor is set to zero.
 Reset IR and HLDA.
 Data, address and control bus are tri stated.
 Determine the address at which program execution begins.
◦ RESET OUT:
 Active high o/p signal.
 It indicates CPU is being reset.
 Used to reset all the connected devices when the microprocessor is reset.
◦ Ready:
 Used to synchronize slower peripherals with the microprocessor
 Ready =1 » Read or Write cycle (peripheral or memory is ready to send
or receive data.)
= 0 » Wait State
SSP/EC-502/2018 27
8085 pin Diagram Contd..
 Hold:
◦ Active high input signal.
◦ Used by the external devices to request the microprocessor for using the
buses.
◦ Address and Data bus are tri stated.
◦ Direct Memory Address (DMA)
 HLDA:
◦ Hold acknowledge.
◦ Active high o/p signal.
◦ It indicates that the CPU has received the HOLD.
◦ HLDA=1 address and data buses, RD,WR,IO/M are tri-stated
=0 after hold request removed
 INTR (Interrupt Request):
◦ General purpose maskable interrupt.
◦ Active high input signal.
◦ Lowest priority.
◦ INTR=1 PC will not be allowed to increment
SSP/EC-502/2018 28
8085 pin Diagram Contd..
 INTA:
◦ Interrupt acknowledge.
◦ Active low o/p signal.
◦ Used to read the op-code from data bus and execute it.
 RST 7.5,6.5,5.5:
◦ Hardware, maskable interrupt.
◦ I/P signals.
◦ Used to make the processor execute a subroutine at a
predefined address.
◦ Do not have any acknowledgement signal.
 Trap:
◦ Non maskable interrupt.
◦ It is the highest priority interrupt.
◦ Used for power failure and emergency shut off.
SSP/EC-502/2018 29
8085 pin Diagram Contd..
 Serial I/O Signals:
◦ Data bits are sent over a single line, one bit at a time,
in serial communication.
◦ SID:
 Serial Input Data
 Active-High Serial Input Data Line used for Serial Data
Communication.
 It is a 1-Bit Input Port inside the 8085 Microprocessor that is used to
read 1-Bit Data to and fro from the Peripheral-Devices.
 Data on this line is loaded into accumulator bit 7 whenever a RIM
instruction is executed.
◦ SOD:
 Serial Output Data
 Active-High Serial Output Data Line used for Serial Data
Communication.
 It is a 1-Bit Output Port inside the 8085 Microprocessor that is used to
write 1-Bit Data to and fro from the Peripheral-Devices.
 Output SOD is set or reset as specified by the SIM instruction.SSP/EC-502/2018 30
8085 pin Diagram Contd..
 Power Supply and System Clock:
◦ X1, X2:
 Crystal input pin.
 Microprocessor can generate clk signals internally.
 A crystal (RC, LC N/W) is connected at these two pins and is
used to set frequency of the internal clock generator.
 This frequency is internally divided by 2.
◦ CLK:
 Output signal.
 Used as the system clock for peripheral and devices interfaced
with the microprocessor.
◦ VCC:
 Input Power-Supply pin which supplies the External DC Voltage
of +5v (i.e 17mA) for operation
◦ VSS:
 Main Output Power-Ground pin
SSP/EC-502/2018 31
Tri-State Device
 Three states
◦ Logic 1
◦ Logic 0
◦ High Impedance
SSP/EC-502/2018 32
I/P Enable O/P
0 1 0
1 1 1
X 0 High
Impedanc
I/P Enable O/P
0 0 0
1 0 1
X 1 High
Impedanc
e
Active High Control
Active Low Control
.
SSP/EC-502/2018 33

More Related Content

What's hot

Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor Mustapha Fatty
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
deval patel
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
Shubham Singh
 
8086 microprocessor-architecture
8086 microprocessor-architecture8086 microprocessor-architecture
8086 microprocessor-architecture
prasadpawaskar
 
8051 Addressing Modes
8051 Addressing Modes8051 Addressing Modes
8051 Addressing Modes
Senthil Kumar
 
Architecture of 80286 microprocessor
Architecture of 80286 microprocessorArchitecture of 80286 microprocessor
Architecture of 80286 microprocessor
Syed Ahmed Zaki
 
Addressing modes of 8085
Addressing modes of 8085Addressing modes of 8085
Addressing modes of 8085
Syed Zaid Irshad
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controllerTech_MX
 
8085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing18085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing1
techbed
 
Instruction set-of-8085
Instruction set-of-8085Instruction set-of-8085
Instruction set-of-8085saleForce
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
Saumitra Rukmangad
 
Memory interfacing
Memory interfacingMemory interfacing
Memory interfacing
mahalakshmimalini
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil KawareProf. Swapnil V. Kaware
 
Pentium processor
Pentium processorPentium processor
Pentium processor
Pranjali Deshmukh
 
8051 block diagram
8051 block diagram8051 block diagram
8051 block diagram
DominicHendry
 
System bus timing 8086
System bus timing 8086System bus timing 8086
System bus timing 8086
mpsrekha83
 
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085
ShivamSood22
 
Programmable Peripheral Interface 8255
 Programmable Peripheral Interface   8255 Programmable Peripheral Interface   8255
Programmable Peripheral Interface 8255
Dr.P.Parandaman
 
Memory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OMemory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/O
Bharat Kharbanda
 
Microprocessor Fundamentals
Microprocessor FundamentalsMicroprocessor Fundamentals
Microprocessor Fundamentals
Diwaker Pant
 

What's hot (20)

Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
8086 microprocessor-architecture
8086 microprocessor-architecture8086 microprocessor-architecture
8086 microprocessor-architecture
 
8051 Addressing Modes
8051 Addressing Modes8051 Addressing Modes
8051 Addressing Modes
 
Architecture of 80286 microprocessor
Architecture of 80286 microprocessorArchitecture of 80286 microprocessor
Architecture of 80286 microprocessor
 
Addressing modes of 8085
Addressing modes of 8085Addressing modes of 8085
Addressing modes of 8085
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controller
 
8085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing18085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing1
 
Instruction set-of-8085
Instruction set-of-8085Instruction set-of-8085
Instruction set-of-8085
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
 
Memory interfacing
Memory interfacingMemory interfacing
Memory interfacing
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware
 
Pentium processor
Pentium processorPentium processor
Pentium processor
 
8051 block diagram
8051 block diagram8051 block diagram
8051 block diagram
 
System bus timing 8086
System bus timing 8086System bus timing 8086
System bus timing 8086
 
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085
 
Programmable Peripheral Interface 8255
 Programmable Peripheral Interface   8255 Programmable Peripheral Interface   8255
Programmable Peripheral Interface 8255
 
Memory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OMemory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/O
 
Microprocessor Fundamentals
Microprocessor FundamentalsMicroprocessor Fundamentals
Microprocessor Fundamentals
 

Similar to Architecture and pin diagram of 8085

8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
ATTO RATHORE
 
Ece 8085-microprocessor-ppt
Ece 8085-microprocessor-pptEce 8085-microprocessor-ppt
Ece 8085-microprocessor-ppt
satyamshra
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
Ravi Anand
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptx
Gowrishankar C
 
8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description 8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description
Vijay Kumar
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
Rishabh Kataria
 
8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description 8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description
Vijay Kumar
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentation
rohitkuarm5667
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessorIama Marsian
 
8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf
Koteswari Kasireddy
 
architecture memory interfacing
architecture memory interfacingarchitecture memory interfacing
architecture memory interfacing
Shamsul Huda
 
itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessorShifali Sharma
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
HarshitParkar6677
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
HarshitParkar6677
 
8085 alp programs
8085 alp programs8085 alp programs
8085 alp programs
Prof. Dr. K. Adisesha
 
Unit 2 8085.pdf
Unit 2 8085.pdfUnit 2 8085.pdf
Unit 2 8085.pdf
HimanshuPant41
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
gomathy S
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
Shubham Singh
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
Rishabh Kataria
 
microprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdfmicroprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdf
BasantRai15
 

Similar to Architecture and pin diagram of 8085 (20)

8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 
Ece 8085-microprocessor-ppt
Ece 8085-microprocessor-pptEce 8085-microprocessor-ppt
Ece 8085-microprocessor-ppt
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptx
 
8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description 8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description 8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentation
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf
 
architecture memory interfacing
architecture memory interfacingarchitecture memory interfacing
architecture memory interfacing
 
itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessor
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
8085 alp programs
8085 alp programs8085 alp programs
8085 alp programs
 
Unit 2 8085.pdf
Unit 2 8085.pdfUnit 2 8085.pdf
Unit 2 8085.pdf
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
microprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdfmicroprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdf
 

Recently uploaded

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 

Recently uploaded (20)

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

Architecture and pin diagram of 8085

  • 1. ARCHITECTURE AND PIN DIAGRAM OF 8085 1SSP/EC-502/2018
  • 2. Block Diagram of Computer CPU I/P Device O/P Device Memory ALU CU 2SSP/EC-502/2018 CU: Linked with I/O device, memory, ALU. Controls all the operations. Memory: Store Data. CPU: Heart of the Computer. ALU: Arithmatic and Logical operations are performed here.
  • 3. Introduction of Microprocessor MICROPROCESSO R Memory Unit CPU Registe r CU ALU I/P Unit O/P Unit MICROCONTROLLER •µp works using Von-Neumann Architecture. •CU +ALU + Register •In µp ALU and CU are used to process the instruction execution. •Data is stored in temporary storage device (Register). CPU- on-a- chip Computer- on-a- chip 3SSP/EC-502/2018
  • 4. History of Microprocessor  1971: 1st commertially used µp (Intel 4004).  4 bit µp; transistors:2300; speed: 740KHz  1976: Intel 8085  8 bit µp; transistors:6200; speed: 3MHz  Today: Intel Xeon.  86 bit µp; transistors: 6 billion; speed: 3.2GHz.  1976: 1st commercially used microcontroller (Intel 8048). 4SSP/EC-502/2018
  • 5. Features of 8085  8 bit microprocessor(8085 microprocessor can read or write or perform arithmetic and logical operations on 8-bit data at time)  It has 8 data lines and 16 address lines hence capacity is 28=256; memory:216= 64 kB  Clock frequency is 3 MHz  It requires +5V power supply.  It is a single chip NMOS device implemented with 6200 transistors.  It provides 74 instructions with five addressing modes.  It provides 5 hardware interrupt and 8 software 5SSP/EC-502/2018
  • 7. Architecture 0f 8085 Cont… 1. General Purpose Registers 2. Special Purpose Register 3. Program Counter 4. Stack Pointer 5. Arithmetic &Logic Unit 6. Timing and Control Unit 7. Instruction Register and Decoder 8. System Bus 7SSP/EC-502/2018 Registers
  • 9. REGISTERS Collection of set of FFs with PIPO operation. 8 bit or 16 bit. Used to store instruction data. General Purpose Register(B,C,D,E,H,L): ◦8 bit register. ◦Have not been exclusively used to store a particular type of information. ◦Can be used to store data as well as address. ◦Also known as scratch pad register. ◦These registers can also used for 16-bit operations in pairs. The default pairs are BC, DE & HL. 9SSP/EC-502/2018 B (8) C (8) D (8) E (8) H (8) L (8)
  • 10. REGISTERS Contd… Special Purpose Register : Accumulator(A): ◦8 bit register. ◦One of the operand will always present in the A. ◦Perform arithmetic and logical operations. ◦Result of an operation also stored here. ◦µp communicates with I/O devices only through A. SSP/EC-502/2018 10
  • 11. REGISTERS Contd… Status Register(Flag register): This is a special 8-bit register. It reflects the status of recent arithmetic and logical operations. Flag Set (1) Reset (0) Sign (S) Result = -Ve Result = +Ve Zero (Z) Result = 0 Result =1 Auxiliary Carry (AC) Carry/borrow generates from bit D3 No carry/borrow is generated from bit D3 Parity (P) Even no of 1’s Odd no of 1’s Carry (C) If carry/borrow is 1 If carry/borrow is 11SSP/EC-502/2018
  • 12. REGISTERS Contd… Program Counter (PC): ◦ This is a register that is used to control the sequencing of the execution of instructions. ◦ This register always holds the address of the next instruction. ◦ Since it holds an address, it must be 16 bits wide. Stack pointer (SP): ◦ The stack pointer is also a 16-bit register that is used to point into memory. ◦ The memory this register points to is a special area called the stack. ◦ The stack is an area of memory used to hold data that will be retreived soon. ◦ The stack is usually accessed in a Last In First Out (LIFO) fashion. 12SSP/EC-502/2018
  • 13. Architecture Contd…..  Non Accessible Register: Programmer cannot accessed them but they are present inside the microprocessor & perform some useful functions.  Memory Address Register(MAR):  Use to hold the address before it comes out on the address bus for accessing memory or I/O devices.  Memory Data Register(MDR):  It is a buffer register to store the data which are accessed through the system bus and read from the memory or I/O devices.  Instruction Register(IR):  It is used to hold the instruction temporarily before it is being decoded and executed by the microprocessor.  Temporary register(TR):  Used to hold some intermediate result which is applied to the ALU or other function. (W & Z) 13SSP/EC-502/2018
  • 14. Architecture Contd…..  Arithmetic & Logic Unit (ALU) ◦ ALU of 8085 performs 8-bit arithmetic & logical operations. It is known as accumulator oriented ALU. The result is saved in accumulator register.  Timing & Control Unit ◦ This unit works as the heart of the microprocessor. It sends all the timing and control signals to perform all the internal & external operations of the CPU.  Instruction Decoder & Machine Cycle Encoder Unit ◦ This unit decodes the op-code stored in the Instruction Register (IR) and encodes it for the timing & control unit to perform the execution of the instruction. SSP/EC-502/2018 14
  • 15. Bus Structure  Bus is a group of conducting lines that carries data, address and control signals.  A typical microprocessor communicates with memory and I/O devices using buses.  The 8085 uses three separate busses to perform its operations. ◦ The address bus (16 bit) ◦ The data bus (8 bit) ◦ The control bus. 15SSP/EC-502/2018
  • 17. Bus Structure Contd..  Address Bus: ◦ 16 bits wide (A0-A15)  Therefore, the 8085 can access locations with numbers from 0 to 65,536. Or, the 8085 can access a total of 64K addresses. ◦ Unidirectional  Information flows out of the microprocessor and into the memory or peripherals. ◦ When the 8085 wants to access a peripheral or a memory location, it places the 16-bit address on the address bus and then sends the appropriate control signals. SSP/EC-502/2018 17
  • 18. Bus Structure Contd..  Data Bus ◦ 8 bits wide (D0 -D7)  Therefore it can carry 8 bit data at a time. ◦ Bi-directional  Information flows both ways between the microprocessor and memory or I/O. ◦ The 8085 uses the data bus to transfer the binary information. ◦ Since the data bus has 8-bits only, then the 8085 can manipulate data 8 bits at-a-time only. SSP/EC-502/2018 18
  • 19. Bus Structure Contd..  Control Bus ◦ The control bus consists of a number of single lines that coordinate and control µp operations. ◦ There is no real control bus. Instead, the control bus is made up of a number of single bit control signals. ◦ Control signals are partly unidirectional and partly bidirectional.  Eg: A read/write control signal will indicate whether memory is being written into or read from.  They are individual lines that provide a pulse to indicate the operation of µp. SSP/EC-502/2018 19
  • 20. 8085 pin Diagram SSP/EC-502/2018 20 •Dual in-line package (DIP) •40 pins classified into 6 groups: 1. Data bus 2. Address bus 3. Control & status lines 4. Externally generated signals 5. Serial interface signals 6. Power supply &
  • 21. 8085 pin Diagram Contd.. SSP/EC-502/2018 21 •Multiplexed address/data bus. •Control and status signal: ALE. RD. WR. IO/M. S1 and S0.
  • 22. 8085 pin Diagram Contd..  Address and Data Buses: A8-A15: Unidirectional three state higher order address bus. AD0-AD7: Bidirectional three state multiplexed address/data bus. Lower order memory or I/O address appears during the 1st clk cycle and data during the 2nd and 3rd clk cycle of machine state. SSP/EC-502/2018 22
  • 23. Demultiplexing of Address & Data Bus SSP/EC-502/2018 23
  • 24. 8085 pin Diagram Contd..  Control and Status Signals ALE: Address Latch Enable. It is used to separate the address and data from AD7-AD0 lines. ALE =1»Address bus =0»Data bus. IO/M: Unidirectional signal.Used to select either I/O devices or memory operation. IO/M = 1»I/O Operation = 0»Memory Operation RD: Unidirectional active low signal. RD=0 read operation occurs. WR: Unidirectional active low signal. WR=0 write operation occurs. SSP/EC-502/2018 24
  • 25. Generation of Control Signals SSP/EC-502/2018 25 IO/M RD WR Operati on 0 0 1 MEMR 0 1 0 MEM W 1 0 1 IOR 1 1 0 IOW
  • 26. 8085 pin Diagram Contd..  Control and Status Signals Status Signals(S1,S0): Used to specify the kind of operation being performed. SSP/EC-502/2018 26 S1 S0 Operation 0 0 Halt 0 1 Write 1 0 Read 1 1 Fetch IO/ M S1 S0 Operation x 0 0 Halt 0 0 1 Memory Write 0 1 0 Memory Read 0 1 1 Op-code Fetch 1 0 1 I/O Write 1 1 0 I/O Read 1 1 1 Interrupt Acknowledge
  • 27. 8085 pin Diagram Contd..  Externally generated signals ◦ RESET IN:  Active low signal.  Used to reset the microprocessor.  The program counter inside the microprocessor is set to zero.  Reset IR and HLDA.  Data, address and control bus are tri stated.  Determine the address at which program execution begins. ◦ RESET OUT:  Active high o/p signal.  It indicates CPU is being reset.  Used to reset all the connected devices when the microprocessor is reset. ◦ Ready:  Used to synchronize slower peripherals with the microprocessor  Ready =1 » Read or Write cycle (peripheral or memory is ready to send or receive data.) = 0 » Wait State SSP/EC-502/2018 27
  • 28. 8085 pin Diagram Contd..  Hold: ◦ Active high input signal. ◦ Used by the external devices to request the microprocessor for using the buses. ◦ Address and Data bus are tri stated. ◦ Direct Memory Address (DMA)  HLDA: ◦ Hold acknowledge. ◦ Active high o/p signal. ◦ It indicates that the CPU has received the HOLD. ◦ HLDA=1 address and data buses, RD,WR,IO/M are tri-stated =0 after hold request removed  INTR (Interrupt Request): ◦ General purpose maskable interrupt. ◦ Active high input signal. ◦ Lowest priority. ◦ INTR=1 PC will not be allowed to increment SSP/EC-502/2018 28
  • 29. 8085 pin Diagram Contd..  INTA: ◦ Interrupt acknowledge. ◦ Active low o/p signal. ◦ Used to read the op-code from data bus and execute it.  RST 7.5,6.5,5.5: ◦ Hardware, maskable interrupt. ◦ I/P signals. ◦ Used to make the processor execute a subroutine at a predefined address. ◦ Do not have any acknowledgement signal.  Trap: ◦ Non maskable interrupt. ◦ It is the highest priority interrupt. ◦ Used for power failure and emergency shut off. SSP/EC-502/2018 29
  • 30. 8085 pin Diagram Contd..  Serial I/O Signals: ◦ Data bits are sent over a single line, one bit at a time, in serial communication. ◦ SID:  Serial Input Data  Active-High Serial Input Data Line used for Serial Data Communication.  It is a 1-Bit Input Port inside the 8085 Microprocessor that is used to read 1-Bit Data to and fro from the Peripheral-Devices.  Data on this line is loaded into accumulator bit 7 whenever a RIM instruction is executed. ◦ SOD:  Serial Output Data  Active-High Serial Output Data Line used for Serial Data Communication.  It is a 1-Bit Output Port inside the 8085 Microprocessor that is used to write 1-Bit Data to and fro from the Peripheral-Devices.  Output SOD is set or reset as specified by the SIM instruction.SSP/EC-502/2018 30
  • 31. 8085 pin Diagram Contd..  Power Supply and System Clock: ◦ X1, X2:  Crystal input pin.  Microprocessor can generate clk signals internally.  A crystal (RC, LC N/W) is connected at these two pins and is used to set frequency of the internal clock generator.  This frequency is internally divided by 2. ◦ CLK:  Output signal.  Used as the system clock for peripheral and devices interfaced with the microprocessor. ◦ VCC:  Input Power-Supply pin which supplies the External DC Voltage of +5v (i.e 17mA) for operation ◦ VSS:  Main Output Power-Ground pin SSP/EC-502/2018 31
  • 32. Tri-State Device  Three states ◦ Logic 1 ◦ Logic 0 ◦ High Impedance SSP/EC-502/2018 32 I/P Enable O/P 0 1 0 1 1 1 X 0 High Impedanc I/P Enable O/P 0 0 0 1 0 1 X 1 High Impedanc e Active High Control Active Low Control .