SlideShare a Scribd company logo
1 of 30
Features:- 
• It is an 8-bit microprocessor i.e. it can accept, process 
or provide 8-bit data simultaneously. 
• It operates on a single +5V power supply connected at 
Vcc, power supply ground is connected to Vss. 
• It can operate with a 3 MHz clock frequency. 
• It has 16 address lines, hence it can access 64 Kbytes 
of memory. 
• It provides 8 bit I/O addresses to access 256 I/O 
ports.
• In 8085, the lower 8-bit address bus(A0-A7) and 
data bus(D0-D7) are multiplexed. Due to this 
external latch is required to separate these. 
• It supports 74 instructions. 
• It has 8-bit accumulator, flag register, instruction 
register, six 8-bit general purpose registers 
(B,C,D,E,H and L) and two 16-bit registers (SP 
and PC).
• It provides five hardware interrupts: 
Trap, RST 7.5, RST 6.5,RST 5.5 and INTR. 
• It has serial I/O control which allows serial 
communication. 
• It provides control signals (IO/M, RD, WR) 
• The 8085 has an ability to share system bus with 
Direct Memory Access (DMA) controller.
Architecture of 8085 
It consists of various functional blocks as listed below: 
• Registers 
• ALU 
• Instruction decoder and machine cycle encoder 
• Address buffer and Data Buffer 
• Interrupt control 
• Serial I/O control 
• Timing and control circuitry
Register Structure 
• 8085 includes six 8-bit 
registers (B, C, D, E, H and 
L) 
• One accumulator 
• One flag register 
• Two 16-bit registers (SP and 
PC) 
• Two temporary registers W 
and Z
• General Purpose Register: B, C, D, E, H and L are 
8-bit general purpose register can be as a separate 8- 
bit registers or as 16-bit register pairs, BC, DE and 
HL. 
• Temporary Register: The ALU has two inputs, one 
input is supplied by the accumulator and other from 
temporary data register. These are internally used for 
execution of most of the arithmetic and logical 
instructions.
• Special Purpose Register:- 
Accumulator: It is an 8-bit register. It is 
extensively used in arithmetic, logic, load and store 
operations, as well as in input/output operations. 
Most of the times the result of arithmetic and 
logical operations is stored in the accumulator.
• Flag Register: It is an 8-bit register, in which five of the bits 
carry significant information in the form of flags. 
S (Sign Flag): After the execution of arithmetic or logical 
operation, if bit D7 of the result is 1, the sign flag is set. In a 
given byte if D7 us 1, it is viewed as a negative number, else it 
is viewed as a positive number.
Z (Zero Flag): The zero flag is set if the result of 
operation in ALU is zero and flag resets if result is 
non zero. 
AC (Auxiliary Carry Flag): This flag is set if 
there is an overflow out of bit 3, i.e. carry from 
lower nibble to higher nibble(D3 to D4). This flag 
is used for BCD operations.
P(Parity Flag): Parity is defined by the number 
of ones present in the accumulator. After an 
operation if the result has an even number of ones, 
the flag is set, if the number is odd, flag is reset. 
CY(Carry Flag): This flag is set if there is an 
overflow out of bit 7. The carry flag also serves as a 
borrow flag for subtraction.
• Instruction Register: The CPU stores the opcode in a 
register called the instruction register. 
• Program Counter: It stores the address of the next 
instruction to be fetched. 
• Stack Pointer: It is the reserved area in the RAM 
where temporary information may be stored. It is 
used to store the address of the most recent stack entry.
Arithmetic Logic Unit 
The 8085’s ALU performs arithmetic and logical 
functions on eight variables. The arithmetic unit 
performs bitwise fundamental arithmetic operations 
such as addition and subtraction. The logic unit 
performs logical operations such as complement, 
AND, OR, EX-OR, rotate and clear. The ALU 
also looks after the branching decisions.
PIN 
CONFIGURATION:-
The signals of 8085 can be classified into seven groups 
according to there functions:- 
• Power Supply and Frequency signals 
• Data bus and address bus 
• Control bus 
• Interrupt signals 
• Serial I/O signals 
• DMAsignals 
• Reset Signals
Power Supply and Frequency Signals: 
• Vcc: It requires a single +5V power supply. 
• Vss: Ground reference. 
• X1 and X2: A tuned circuit LC, RC or crystal is 
connected to these two pins for generating clock cycles. 
• CLK OUT: This signal is used as a system clock for 
other devices. Its frequency is half the oscillator 
frequency.
Data Bus and Address Bus:- 
• AD0 to AD7: The 8-bit data bus(D0–D7) is 
multiplexed with the lower half of the 16 bit 
address bus(A0-A7). 
• A8 to A15: The upper half of the 16-bit address 
bus appears on the address lines A8 to A15. 
These lines are most significant 8 bits of the 16- 
bit address lines.
Control and Status Signals:- 
• ALE(Address Latch enable): The latching of lower half 
of an address bus is done using an external latch and ALE 
signals. 
• RD and WR: These signals are basically used to control 
the direction of the data flow between processor and 
memory or I/O devices. A low on RD indicates that the 
data must be read from the selected memory location or 
I/O port via data bus. A low on WR indicates that the 
data must be written into the selected memory location or 
I/O port via data bus.
• IO/M, S0 and S1: IO/M indicates whether 
I/o operation or memory operation is being 
carried out. S1 and S0 indicates the type of 
machine cycle in progress. 
• READY: It is used by the microprocessor to 
sense whether a peripheral is ready or not for 
data transfer.
Interrupt Signals:- 
The 8085 has five hardware interrupt signals: RST 
5.5, RST 6.6, RST 7.5, TRAP and INTR. The 
microprocessor recognizes request on these lines at the 
end of the current instruction execution. 
The INTA(interrupt acknowledge) signal is used to 
indicate that the processor has acknowledged an 
INTR interrupt.
Serial I/O Signals 
• SID (Serial I/P Data): This input signal is 
used to accept serial data bit by bit from the 
external device. 
• SOD (Serial O/P Data): This is an output 
signal which enables the transmission of serial 
data bit to the external device.
DMA Signal 
• HOLD: This signal indicates that another 
master is requesting for the use of address bus, 
data bus and control bus. 
• HLDA: This activate high signal is used to 
acknowledge HOLD request.
Reset Signals 
• RESET IN: A low on the pin, Sets the PC to zero 
and Resets the interrupt enable and HLDA flip-flops. 
• RESET OUT: This active high signal indicates 
that processor is being reset. This signal is 
synchronized to the processor clock and it can be used 
to reset other devices connected to the system.
•

More Related Content

What's hot

Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Suchismita Paul
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085Sumit Swain
 
Intel 8085 architecture
Intel 8085 architectureIntel 8085 architecture
Intel 8085 architectureSaravanan Kumar
 
MP&AL presentation (8085 microprocessor architecture)
MP&AL presentation (8085 microprocessor architecture)MP&AL presentation (8085 microprocessor architecture)
MP&AL presentation (8085 microprocessor architecture)Ridhima Chowdhury
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor pptRJ Aniket
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)Reevu Pal
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessorApar Pramod
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersgomathy S
 
MICROPROCESSOR 8085 WITH PROGRAMS
MICROPROCESSOR 8085 WITH PROGRAMSMICROPROCESSOR 8085 WITH PROGRAMS
MICROPROCESSOR 8085 WITH PROGRAMSSabin Gautam
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorRamaPrabha24
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessorATTO RATHORE
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor Mustapha Fatty
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecturedeval patel
 
Architecture OF 8085
Architecture OF 8085Architecture OF 8085
Architecture OF 8085muneer.k
 
8085 microprocessor architecture
8085 microprocessor architecture8085 microprocessor architecture
8085 microprocessor architectureArashdeepkaur16
 

What's hot (19)

Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
Intel 8085 architecture
Intel 8085 architectureIntel 8085 architecture
Intel 8085 architecture
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecture
 
MP&AL presentation (8085 microprocessor architecture)
MP&AL presentation (8085 microprocessor architecture)MP&AL presentation (8085 microprocessor architecture)
MP&AL presentation (8085 microprocessor architecture)
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor ppt
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)
 
8085 microprocessor notes
8085 microprocessor notes8085 microprocessor notes
8085 microprocessor notes
 
microprocessor 8085
microprocessor 8085microprocessor 8085
microprocessor 8085
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
MICROPROCESSOR 8085 WITH PROGRAMS
MICROPROCESSOR 8085 WITH PROGRAMSMICROPROCESSOR 8085 WITH PROGRAMS
MICROPROCESSOR 8085 WITH PROGRAMS
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecture
 
Architecture OF 8085
Architecture OF 8085Architecture OF 8085
Architecture OF 8085
 
8085 microprocessor architecture
8085 microprocessor architecture8085 microprocessor architecture
8085 microprocessor architecture
 

Viewers also liked

2 8085 microprocessor
2 8085 microprocessor2 8085 microprocessor
2 8085 microprocessoraditidey19
 
8085 microprocessor ramesh gaonkar
8085 microprocessor   ramesh gaonkar8085 microprocessor   ramesh gaonkar
8085 microprocessor ramesh gaonkarSAQUIB AHMAD
 
Timing diag
Timing diagTiming diag
Timing diagStudent
 
T-states in microprocessor 8085
T-states in microprocessor 8085T-states in microprocessor 8085
T-states in microprocessor 8085yedles
 
Introduction to microprocessor notes
Introduction to microprocessor notesIntroduction to microprocessor notes
Introduction to microprocessor notesSARITHA REDDY
 
Detailed Explanation of Pin Description of 8085 microprocessor
Detailed Explanation of Pin Description of  8085 microprocessorDetailed Explanation of Pin Description of  8085 microprocessor
Detailed Explanation of Pin Description of 8085 microprocessorRamesh Dabhole
 
Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Chinmayee samal
 
8085 interfacing with memory chips
8085 interfacing with memory chips8085 interfacing with memory chips
8085 interfacing with memory chipsSrikrishna Thota
 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modesbalbirvirdi
 

Viewers also liked (9)

2 8085 microprocessor
2 8085 microprocessor2 8085 microprocessor
2 8085 microprocessor
 
8085 microprocessor ramesh gaonkar
8085 microprocessor   ramesh gaonkar8085 microprocessor   ramesh gaonkar
8085 microprocessor ramesh gaonkar
 
Timing diag
Timing diagTiming diag
Timing diag
 
T-states in microprocessor 8085
T-states in microprocessor 8085T-states in microprocessor 8085
T-states in microprocessor 8085
 
Introduction to microprocessor notes
Introduction to microprocessor notesIntroduction to microprocessor notes
Introduction to microprocessor notes
 
Detailed Explanation of Pin Description of 8085 microprocessor
Detailed Explanation of Pin Description of  8085 microprocessorDetailed Explanation of Pin Description of  8085 microprocessor
Detailed Explanation of Pin Description of 8085 microprocessor
 
Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085
 
8085 interfacing with memory chips
8085 interfacing with memory chips8085 interfacing with memory chips
8085 interfacing with memory chips
 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modes
 

Similar to 8085 microprocessor

itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessorShifali Sharma
 
12 mt06ped001
12 mt06ped001 12 mt06ped001
12 mt06ped001 vijaydeepakg
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessorGurleenKaur408
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxGowrishankar C
 
Microprocessors
MicroprocessorsMicroprocessors
MicroprocessorsNavya Sethu
 
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
 
Ece 8085-microprocessor-ppt
Ece 8085-microprocessor-pptEce 8085-microprocessor-ppt
Ece 8085-microprocessor-pptsatyamshra
 
Unit 4.pptx
Unit 4.pptxUnit 4.pptx
Unit 4.pptxBLACKSPAROW
 
UNIT 4.pptx
UNIT 4.pptxUNIT 4.pptx
UNIT 4.pptxBASKARS53
 
Microprocessors 8085 architecture
Microprocessors 8085 architectureMicroprocessors 8085 architecture
Microprocessors 8085 architectureVARUN BABUNELSON
 
UNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptxUNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptxGowrishankar C
 
Microprocessor Basics 8085 Ch-1
Microprocessor Basics 8085 Ch-1Microprocessor Basics 8085 Ch-1
Microprocessor Basics 8085 Ch-1Neelam Kapoor
 

Similar to 8085 microprocessor (20)

itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessor
 
12 mt06ped001
12 mt06ped001 12 mt06ped001
12 mt06ped001
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptx
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 
8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description 8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
Ece 8085-microprocessor-ppt
Ece 8085-microprocessor-pptEce 8085-microprocessor-ppt
Ece 8085-microprocessor-ppt
 
8085 alp programs
8085 alp programs8085 alp programs
8085 alp programs
 
Unit 4.pptx
Unit 4.pptxUnit 4.pptx
Unit 4.pptx
 
Mp 8085
Mp 8085Mp 8085
Mp 8085
 
MPMC
MPMC MPMC
MPMC
 
UNIT 4.pptx
UNIT 4.pptxUNIT 4.pptx
UNIT 4.pptx
 
Topic 1
Topic 1Topic 1
Topic 1
 
8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf
 
Microprocessors 8085 architecture
Microprocessors 8085 architectureMicroprocessors 8085 architecture
Microprocessors 8085 architecture
 
UNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptxUNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptx
 
Microprocessor Basics 8085 Ch-1
Microprocessor Basics 8085 Ch-1Microprocessor Basics 8085 Ch-1
Microprocessor Basics 8085 Ch-1
 

Recently uploaded

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoĂŁo Esperancinha
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 

Recently uploaded (20)

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 

8085 microprocessor

  • 1.
  • 2. Features:- • It is an 8-bit microprocessor i.e. it can accept, process or provide 8-bit data simultaneously. • It operates on a single +5V power supply connected at Vcc, power supply ground is connected to Vss. • It can operate with a 3 MHz clock frequency. • It has 16 address lines, hence it can access 64 Kbytes of memory. • It provides 8 bit I/O addresses to access 256 I/O ports.
  • 3. • In 8085, the lower 8-bit address bus(A0-A7) and data bus(D0-D7) are multiplexed. Due to this external latch is required to separate these. • It supports 74 instructions. • It has 8-bit accumulator, flag register, instruction register, six 8-bit general purpose registers (B,C,D,E,H and L) and two 16-bit registers (SP and PC).
  • 4. • It provides five hardware interrupts: Trap, RST 7.5, RST 6.5,RST 5.5 and INTR. • It has serial I/O control which allows serial communication. • It provides control signals (IO/M, RD, WR) • The 8085 has an ability to share system bus with Direct Memory Access (DMA) controller.
  • 5. Architecture of 8085 It consists of various functional blocks as listed below: • Registers • ALU • Instruction decoder and machine cycle encoder • Address buffer and Data Buffer • Interrupt control • Serial I/O control • Timing and control circuitry
  • 6.
  • 7. Register Structure • 8085 includes six 8-bit registers (B, C, D, E, H and L) • One accumulator • One flag register • Two 16-bit registers (SP and PC) • Two temporary registers W and Z
  • 8. • General Purpose Register: B, C, D, E, H and L are 8-bit general purpose register can be as a separate 8- bit registers or as 16-bit register pairs, BC, DE and HL. • Temporary Register: The ALU has two inputs, one input is supplied by the accumulator and other from temporary data register. These are internally used for execution of most of the arithmetic and logical instructions.
  • 9. • Special Purpose Register:- Accumulator: It is an 8-bit register. It is extensively used in arithmetic, logic, load and store operations, as well as in input/output operations. Most of the times the result of arithmetic and logical operations is stored in the accumulator.
  • 10. • Flag Register: It is an 8-bit register, in which five of the bits carry significant information in the form of flags. S (Sign Flag): After the execution of arithmetic or logical operation, if bit D7 of the result is 1, the sign flag is set. In a given byte if D7 us 1, it is viewed as a negative number, else it is viewed as a positive number.
  • 11. Z (Zero Flag): The zero flag is set if the result of operation in ALU is zero and flag resets if result is non zero. AC (Auxiliary Carry Flag): This flag is set if there is an overflow out of bit 3, i.e. carry from lower nibble to higher nibble(D3 to D4). This flag is used for BCD operations.
  • 12. P(Parity Flag): Parity is defined by the number of ones present in the accumulator. After an operation if the result has an even number of ones, the flag is set, if the number is odd, flag is reset. CY(Carry Flag): This flag is set if there is an overflow out of bit 7. The carry flag also serves as a borrow flag for subtraction.
  • 13. • Instruction Register: The CPU stores the opcode in a register called the instruction register. • Program Counter: It stores the address of the next instruction to be fetched. • Stack Pointer: It is the reserved area in the RAM where temporary information may be stored. It is used to store the address of the most recent stack entry.
  • 14. Arithmetic Logic Unit The 8085’s ALU performs arithmetic and logical functions on eight variables. The arithmetic unit performs bitwise fundamental arithmetic operations such as addition and subtraction. The logic unit performs logical operations such as complement, AND, OR, EX-OR, rotate and clear. The ALU also looks after the branching decisions.
  • 16. The signals of 8085 can be classified into seven groups according to there functions:- • Power Supply and Frequency signals • Data bus and address bus • Control bus • Interrupt signals • Serial I/O signals • DMAsignals • Reset Signals
  • 17. Power Supply and Frequency Signals: • Vcc: It requires a single +5V power supply. • Vss: Ground reference. • X1 and X2: A tuned circuit LC, RC or crystal is connected to these two pins for generating clock cycles. • CLK OUT: This signal is used as a system clock for other devices. Its frequency is half the oscillator frequency.
  • 18.
  • 19. Data Bus and Address Bus:- • AD0 to AD7: The 8-bit data bus(D0–D7) is multiplexed with the lower half of the 16 bit address bus(A0-A7). • A8 to A15: The upper half of the 16-bit address bus appears on the address lines A8 to A15. These lines are most significant 8 bits of the 16- bit address lines.
  • 20.
  • 21. Control and Status Signals:- • ALE(Address Latch enable): The latching of lower half of an address bus is done using an external latch and ALE signals. • RD and WR: These signals are basically used to control the direction of the data flow between processor and memory or I/O devices. A low on RD indicates that the data must be read from the selected memory location or I/O port via data bus. A low on WR indicates that the data must be written into the selected memory location or I/O port via data bus.
  • 22. • IO/M, S0 and S1: IO/M indicates whether I/o operation or memory operation is being carried out. S1 and S0 indicates the type of machine cycle in progress. • READY: It is used by the microprocessor to sense whether a peripheral is ready or not for data transfer.
  • 23.
  • 24. Interrupt Signals:- The 8085 has five hardware interrupt signals: RST 5.5, RST 6.6, RST 7.5, TRAP and INTR. The microprocessor recognizes request on these lines at the end of the current instruction execution. The INTA(interrupt acknowledge) signal is used to indicate that the processor has acknowledged an INTR interrupt.
  • 25.
  • 26. Serial I/O Signals • SID (Serial I/P Data): This input signal is used to accept serial data bit by bit from the external device. • SOD (Serial O/P Data): This is an output signal which enables the transmission of serial data bit to the external device.
  • 27. DMA Signal • HOLD: This signal indicates that another master is requesting for the use of address bus, data bus and control bus. • HLDA: This activate high signal is used to acknowledge HOLD request.
  • 28. Reset Signals • RESET IN: A low on the pin, Sets the PC to zero and Resets the interrupt enable and HLDA flip-flops. • RESET OUT: This active high signal indicates that processor is being reset. This signal is synchronized to the processor clock and it can be used to reset other devices connected to the system.
  • 29.