SlideShare a Scribd company logo
1 of 26
8085
MICROPROCESSOR
Presented by:
Akshay Modak, Rajat Ghosh,
Raunak Mallick, Rishav Tiwary,
Tamal Sengupta
CONTENTSCONTENTS
1. What is Microprocessor
2. Intel 8085 Microprocessor
3. The Block Diagram of 8085 Microprocessor
4. Functional units of 8085 Microprocessor
WHAT IS MICROPROCESSOR?WHAT IS MICROPROCESSOR?
• A microprocessor is a computer processor which
incorporates the functions of a computer's central
processing unit (CPU) on a single integrated
circuit (IC), or at most a few integrated circuits.
INTEL 8085 MICROPROCESSORINTEL 8085 MICROPROCESSOR
• The Intel 8085 ("eighty-eighty five") is an 8-
bit microprocessor produced by Intel and introduced in
1976.
• It is a software-binary compatible with the more-
famous Intel 8080 with only two minor instructions added
to support its added interrupt and serial input/output
features.
BLOCK DIAGRAM OF 8085BLOCK DIAGRAM OF 8085
REGISTER SECTIONREGISTER SECTION
1. Temporary Register
2. General purpose register
3. Special purpose register
TEMPORARY REGISTERTEMPORARY REGISTER
• In 8085 microprocessor
,there are three temporary
8 bit register. One is used
during calculation to keep
data temporarily and then
move it to destination ,the
other
two ‘W’ and ‘Z’ temporary
register are used to hold
data/address temporarily
during execution of some
instruction.
GENERAL PURPOSE REGISTERGENERAL PURPOSE REGISTER
• B-C,D-E,H-L are the general purpose register.
• This register can also be used to work in pairs to hold 16-bit
data.
• The H-L pairs works as a memory pointer.
• A memory pointer holds the address of a particular memory
location.
SPECIAL PURPOSE REGISTERSPECIAL PURPOSE REGISTER
1. Accumulator
2. Instruction Register and Decoder
3. Program Counter
4. Stack Pointer
5. Flag Register
1. ACCUMULATOR1. ACCUMULATOR
 It is an 8 bit Register use to perform Arithmetic
Logical Input and output Operation.
 It is connected to the Internal Bus and ALU.
2. INSTRUCTION REGISTER &2. INSTRUCTION REGISTER &
DECODERDECODER
 In computing,
an instruction register
(IR) is the part of
a CPU's control unit that
holds the instruction
currently being executed
or decoded.
 There is an Instruction
Decoder which Decodes
the information’s present
in the instruction register
for further processing.
3. PROGRAM COUNTER3. PROGRAM COUNTER
• A program counter is
a register in a
computer processor that
contains the address
(location) of
the instruction being
executed at the current
time.
4. STACK POINTER4. STACK POINTER
 A stack pointer is a
small register that stores
the address of the last
program request in a stack.
 A stack is a
specialized buffer which
stores data from the top
down.
5. FLAG REGISTER5. FLAG REGISTER
1. Sign Flag (S): Sign flag occupies the 7th bit of the flag register which is
also known as the Most Significant Bit ( MSB ).
2. Zero Flag (Z): Zero flag occupies the 6th bit of the flag register. It is
set(1) when the operation performed in the ALU (Arithmetic and Logic
unit) results in 0 and is reset(0) when the result is not zero.
3. Auxiliary Carry Flag (AC): If an operation performed in ALU generates
the carry from D7 to next stage then CY flag is set, else its reset.
4. Parity Flag (P): If the result contains Even number of 1’s then parity
exists and flag bit is set.
5. Carry Flag (CY): If the arithmetic operation finally results in a carry,
carry flag is set(1). Else, it is reset(0).
ALUALU
The Arithmetic Logic Unit performs the actual numerical
and logic operation such as AND, OR, NOT etc.
 It is not accessible by user.
 The world length of ALU depends upon of an internal data bus.
 It is 8 bit. It is always controlled by timing and control circuits
 It provides status or result of flag register.
ARITHMETIC & LOGICAL SECTIONARITHMETIC & LOGICAL SECTION
1. Instruction Decoder and Machine cycle encoder
2. Address Buffer & Data Buffer
3. Increment/Decrement Address latch
4. Interrupt control
5. Serial I/O CONTROL Group
6. Timing and Control
1. INSTRUCTION DECODER & MACHINE1. INSTRUCTION DECODER & MACHINE
CYCLE ENCODERCYCLE ENCODER
 The Instruction
Decoder of a processor
is a combinatorial
circuit sometimes in
the form of a read-only
memory, sometimes in
the form of an ordinary
combinatorial circuit.
 A Machine Cycle, also
called a processor
cycle or a instruction
cycle, is the basic
operation performed
by a Central Processing
Unit (CPU).
2. ADDRESS BUFFER & DATA BUFFER2. ADDRESS BUFFER & DATA BUFFER
Address Buffer
 It is a group of lines (wires)
used to refer a physical
location in memory.
 It is unidirectional.
 8085 has 16-bit address
bus.
Data Buffer
 It also called memory bus.
 Used to carry the data.
 It is bidirectional.
 the width of the data bus is
determined by the size of
the individual memory
blocks (in 8085, it is 8-bit).
3. INCREMENT/DECREMENT3. INCREMENT/DECREMENT
ADDRESS LATCHADDRESS LATCH
This 16-bit register is used to increment or
decrement the contents of program counter or
stack pointer as a part of execution of instructions
related to them.
4. INTERRUPT CONTROL4. INTERRUPT CONTROL
• The processor fetches, decodes and executes instructions
in a sequence. Sometimes it is necessary to have processor
the automatically execute one of a collection of special
routines whenever special condition exists within a
program or the microcomputer system.
• There are 6 pins available in 8085 for interrupt:
I. TRAP
II. RST 7.5
III. RST6.5
IV. RST5.5
V. INTR
VI. INTA
5. SERIAL I/O CONTROL GROUP5. SERIAL I/O CONTROL GROUP
• The data transferred on to data bus is parallel data, but
under some conditions it is advantages to use serial data
transfer at that time this control group is brought into
application.
• The input and output of serial data can be carried out using
2 instructions in 8085:
I. SID : Serial Input Data
II. SOD : Serial Output Data
TIMING & CONTROLTIMING & CONTROL
It provides timing and control signal to the microprocessor to
the perform operation.
 Control Signals :
I. READY
II. RD’
III. WR’
IV. AM’
 Status Signals :
I. S0
II. S1
III. IO/M’
 DMA (Direct Memory
Address) :
I. HOLD
II. HLDA
 Reset Signals:
I. RESET IN
II. RESET OUT
WHAT IS BUS?WHAT IS BUS?
It is a set of pins, wires or signals having common function as
bus.
 Address Bus :
A15-A8, it carries the most
significant 8-bits of
memory/IO address.
 Data Bus :
AD7-AD0, it carries the
least significant 8-bit
address and data bus.
CONCLUSIONCONCLUSION
The 8085 processor was used in a few early personal
computers, produced from 1977 to early-to-mid1980’s.
Now-a-days, in many engineering schools the 8085
processor is used in introductory microprocessor courses.
However with time, better quality microprocessors have
been developed with greater bit processing Capability (32
and 64 bit) along with huge no of other modifications.
REFERENCESREFERENCES
 Computer Architecture Letters
 Journal of Systems Architecture
 Parallel Computing
8085 Microprocessor Architecture

More Related Content

What's hot

Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorRavi Anand
 
Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Ganesh Ram
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor pptRJ Aniket
 
Minimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorMinimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorNikhil Kumar
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 completeShubham Singh
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor DebrajJana4
 
INTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSORINTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSORGurudev joshi
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorKashyap Shah
 
Internal architecture-of-8086
Internal architecture-of-8086Internal architecture-of-8086
Internal architecture-of-8086Estiak Khan
 
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
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architectureDominicHendry
 
Architecture of 8086 microprocessor
Architecture of  8086 microprocessorArchitecture of  8086 microprocessor
Architecture of 8086 microprocessorAnirban Saha Anik
 
8051 (microcontroller)class1
8051 (microcontroller)class18051 (microcontroller)class1
8051 (microcontroller)class1Nitin Ahire
 
Register Organisation of 8086 Microprocessor
Register Organisation of 8086 MicroprocessorRegister Organisation of 8086 Microprocessor
Register Organisation of 8086 MicroprocessorNikhil Kumar
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introductionShubham Singh
 

What's hot (20)

Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
 
Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor ppt
 
Minimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorMinimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 Microprocessor
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
Programming with 8085
Programming with 8085Programming with 8085
Programming with 8085
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor
 
8085 MICROPROCESSOR
8085 MICROPROCESSOR 8085 MICROPROCESSOR
8085 MICROPROCESSOR
 
INTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSORINTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSOR
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
Internal architecture-of-8086
Internal architecture-of-8086Internal architecture-of-8086
Internal architecture-of-8086
 
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
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architecture
 
Architecture of 8086 microprocessor
Architecture of  8086 microprocessorArchitecture of  8086 microprocessor
Architecture of 8086 microprocessor
 
8051 (microcontroller)class1
8051 (microcontroller)class18051 (microcontroller)class1
8051 (microcontroller)class1
 
8155 PPI
8155 PPI8155 PPI
8155 PPI
 
Register Organisation of 8086 Microprocessor
Register Organisation of 8086 MicroprocessorRegister Organisation of 8086 Microprocessor
Register Organisation of 8086 Microprocessor
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
 
Introduction to intel 8086 part1
Introduction to intel 8086 part1Introduction to intel 8086 part1
Introduction to intel 8086 part1
 

Similar to 8085 Microprocessor Architecture

microprocessor .pptx
microprocessor .pptxmicroprocessor .pptx
microprocessor .pptxAkshit Jain
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorRamaPrabha24
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notesManikanteswar Madala
 
Download
DownloadDownload
Downloadjaihooo
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notesRavali Sunki
 
Ec 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applicationsEc 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applicationsMerin Jesuraj
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentationrohitkuarm5667
 
Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5Ameen San
 
A microprocessor is the main component of a microcomputer system and is also ...
A microprocessor is the main component of a microcomputer system and is also ...A microprocessor is the main component of a microcomputer system and is also ...
A microprocessor is the main component of a microcomputer system and is also ...jeronimored
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxGowrishankar C
 
Introduction to 8085 microprocessor
Introduction to 8085 microprocessorIntroduction to 8085 microprocessor
Introduction to 8085 microprocessorkunj desai
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessorjhcid
 
Microprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answersMicroprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answersAbhijith Augustine
 
Introduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsIntroduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsVeerakumar S
 

Similar to 8085 Microprocessor Architecture (20)

Important questions
Important questionsImportant questions
Important questions
 
Important questions
Important questionsImportant questions
Important questions
 
c++
c++ c++
c++
 
microprocessor .pptx
microprocessor .pptxmicroprocessor .pptx
microprocessor .pptx
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes
 
Download
DownloadDownload
Download
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes
 
EE6502 Microprocessor and Microcontroller
EE6502   Microprocessor and MicrocontrollerEE6502   Microprocessor and Microcontroller
EE6502 Microprocessor and Microcontroller
 
Ec 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applicationsEc 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applications
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentation
 
Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5
 
A microprocessor is the main component of a microcomputer system and is also ...
A microprocessor is the main component of a microcomputer system and is also ...A microprocessor is the main component of a microcomputer system and is also ...
A microprocessor is the main component of a microcomputer system and is also ...
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptx
 
Introduction to 8085 microprocessor
Introduction to 8085 microprocessorIntroduction to 8085 microprocessor
Introduction to 8085 microprocessor
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 
Microprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answersMicroprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answers
 
Introduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsIntroduction to 8085 Microprocessors
Introduction to 8085 Microprocessors
 

More from Maulana Abul Kalam Azad University of Technology (12)

Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT) Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
IOT BASED RFID SMART DOOR LOCK SYSTEM USING NODE MCU - MAJOR.pptx
IOT BASED RFID SMART DOOR LOCK SYSTEM USING NODE MCU - MAJOR.pptxIOT BASED RFID SMART DOOR LOCK SYSTEM USING NODE MCU - MAJOR.pptx
IOT BASED RFID SMART DOOR LOCK SYSTEM USING NODE MCU - MAJOR.pptx
 
SMART SECURITY SYSTEM USING IOT - MID-TERM PROJECT.pptx
SMART SECURITY SYSTEM USING IOT - MID-TERM PROJECT.pptxSMART SECURITY SYSTEM USING IOT - MID-TERM PROJECT.pptx
SMART SECURITY SYSTEM USING IOT - MID-TERM PROJECT.pptx
 
Analysis of Algorithm - Binary Search.pptx
Analysis of Algorithm - Binary Search.pptxAnalysis of Algorithm - Binary Search.pptx
Analysis of Algorithm - Binary Search.pptx
 
Interprocess Communication.pptx
Interprocess Communication.pptxInterprocess Communication.pptx
Interprocess Communication.pptx
 
Green house gases & effects
Green house gases & effectsGreen house gases & effects
Green house gases & effects
 
Samsung Galaxy S9+
Samsung Galaxy S9+Samsung Galaxy S9+
Samsung Galaxy S9+
 
5G Wireless Technology
5G Wireless Technology5G Wireless Technology
5G Wireless Technology
 
Normalization in DBMS
Normalization in DBMSNormalization in DBMS
Normalization in DBMS
 
Introduction to manufacturing process
Introduction to manufacturing processIntroduction to manufacturing process
Introduction to manufacturing process
 
Samsung Galaxy S8 Plus
Samsung Galaxy S8 PlusSamsung Galaxy S8 Plus
Samsung Galaxy S8 Plus
 
Robotic Science
Robotic ScienceRobotic Science
Robotic Science
 

Recently uploaded

(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile servicerehmti665
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...Suhani Kapoor
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一ss ss
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...Pooja Nehwal
 
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一ss ss
 

Recently uploaded (20)

(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
CIVIL ENGINEERING
CIVIL ENGINEERINGCIVIL ENGINEERING
CIVIL ENGINEERING
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile service
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
 
Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
 
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
 

8085 Microprocessor Architecture

  • 1. 8085 MICROPROCESSOR Presented by: Akshay Modak, Rajat Ghosh, Raunak Mallick, Rishav Tiwary, Tamal Sengupta
  • 2. CONTENTSCONTENTS 1. What is Microprocessor 2. Intel 8085 Microprocessor 3. The Block Diagram of 8085 Microprocessor 4. Functional units of 8085 Microprocessor
  • 3. WHAT IS MICROPROCESSOR?WHAT IS MICROPROCESSOR? • A microprocessor is a computer processor which incorporates the functions of a computer's central processing unit (CPU) on a single integrated circuit (IC), or at most a few integrated circuits.
  • 4. INTEL 8085 MICROPROCESSORINTEL 8085 MICROPROCESSOR • The Intel 8085 ("eighty-eighty five") is an 8- bit microprocessor produced by Intel and introduced in 1976. • It is a software-binary compatible with the more- famous Intel 8080 with only two minor instructions added to support its added interrupt and serial input/output features.
  • 5. BLOCK DIAGRAM OF 8085BLOCK DIAGRAM OF 8085
  • 6. REGISTER SECTIONREGISTER SECTION 1. Temporary Register 2. General purpose register 3. Special purpose register
  • 7. TEMPORARY REGISTERTEMPORARY REGISTER • In 8085 microprocessor ,there are three temporary 8 bit register. One is used during calculation to keep data temporarily and then move it to destination ,the other two ‘W’ and ‘Z’ temporary register are used to hold data/address temporarily during execution of some instruction.
  • 8. GENERAL PURPOSE REGISTERGENERAL PURPOSE REGISTER • B-C,D-E,H-L are the general purpose register. • This register can also be used to work in pairs to hold 16-bit data. • The H-L pairs works as a memory pointer. • A memory pointer holds the address of a particular memory location.
  • 9. SPECIAL PURPOSE REGISTERSPECIAL PURPOSE REGISTER 1. Accumulator 2. Instruction Register and Decoder 3. Program Counter 4. Stack Pointer 5. Flag Register
  • 10. 1. ACCUMULATOR1. ACCUMULATOR  It is an 8 bit Register use to perform Arithmetic Logical Input and output Operation.  It is connected to the Internal Bus and ALU.
  • 11. 2. INSTRUCTION REGISTER &2. INSTRUCTION REGISTER & DECODERDECODER  In computing, an instruction register (IR) is the part of a CPU's control unit that holds the instruction currently being executed or decoded.  There is an Instruction Decoder which Decodes the information’s present in the instruction register for further processing.
  • 12. 3. PROGRAM COUNTER3. PROGRAM COUNTER • A program counter is a register in a computer processor that contains the address (location) of the instruction being executed at the current time.
  • 13. 4. STACK POINTER4. STACK POINTER  A stack pointer is a small register that stores the address of the last program request in a stack.  A stack is a specialized buffer which stores data from the top down.
  • 14. 5. FLAG REGISTER5. FLAG REGISTER 1. Sign Flag (S): Sign flag occupies the 7th bit of the flag register which is also known as the Most Significant Bit ( MSB ). 2. Zero Flag (Z): Zero flag occupies the 6th bit of the flag register. It is set(1) when the operation performed in the ALU (Arithmetic and Logic unit) results in 0 and is reset(0) when the result is not zero. 3. Auxiliary Carry Flag (AC): If an operation performed in ALU generates the carry from D7 to next stage then CY flag is set, else its reset. 4. Parity Flag (P): If the result contains Even number of 1’s then parity exists and flag bit is set. 5. Carry Flag (CY): If the arithmetic operation finally results in a carry, carry flag is set(1). Else, it is reset(0).
  • 15. ALUALU The Arithmetic Logic Unit performs the actual numerical and logic operation such as AND, OR, NOT etc.  It is not accessible by user.  The world length of ALU depends upon of an internal data bus.  It is 8 bit. It is always controlled by timing and control circuits  It provides status or result of flag register.
  • 16. ARITHMETIC & LOGICAL SECTIONARITHMETIC & LOGICAL SECTION 1. Instruction Decoder and Machine cycle encoder 2. Address Buffer & Data Buffer 3. Increment/Decrement Address latch 4. Interrupt control 5. Serial I/O CONTROL Group 6. Timing and Control
  • 17. 1. INSTRUCTION DECODER & MACHINE1. INSTRUCTION DECODER & MACHINE CYCLE ENCODERCYCLE ENCODER  The Instruction Decoder of a processor is a combinatorial circuit sometimes in the form of a read-only memory, sometimes in the form of an ordinary combinatorial circuit.  A Machine Cycle, also called a processor cycle or a instruction cycle, is the basic operation performed by a Central Processing Unit (CPU).
  • 18. 2. ADDRESS BUFFER & DATA BUFFER2. ADDRESS BUFFER & DATA BUFFER Address Buffer  It is a group of lines (wires) used to refer a physical location in memory.  It is unidirectional.  8085 has 16-bit address bus. Data Buffer  It also called memory bus.  Used to carry the data.  It is bidirectional.  the width of the data bus is determined by the size of the individual memory blocks (in 8085, it is 8-bit).
  • 19. 3. INCREMENT/DECREMENT3. INCREMENT/DECREMENT ADDRESS LATCHADDRESS LATCH This 16-bit register is used to increment or decrement the contents of program counter or stack pointer as a part of execution of instructions related to them.
  • 20. 4. INTERRUPT CONTROL4. INTERRUPT CONTROL • The processor fetches, decodes and executes instructions in a sequence. Sometimes it is necessary to have processor the automatically execute one of a collection of special routines whenever special condition exists within a program or the microcomputer system. • There are 6 pins available in 8085 for interrupt: I. TRAP II. RST 7.5 III. RST6.5 IV. RST5.5 V. INTR VI. INTA
  • 21. 5. SERIAL I/O CONTROL GROUP5. SERIAL I/O CONTROL GROUP • The data transferred on to data bus is parallel data, but under some conditions it is advantages to use serial data transfer at that time this control group is brought into application. • The input and output of serial data can be carried out using 2 instructions in 8085: I. SID : Serial Input Data II. SOD : Serial Output Data
  • 22. TIMING & CONTROLTIMING & CONTROL It provides timing and control signal to the microprocessor to the perform operation.  Control Signals : I. READY II. RD’ III. WR’ IV. AM’  Status Signals : I. S0 II. S1 III. IO/M’  DMA (Direct Memory Address) : I. HOLD II. HLDA  Reset Signals: I. RESET IN II. RESET OUT
  • 23. WHAT IS BUS?WHAT IS BUS? It is a set of pins, wires or signals having common function as bus.  Address Bus : A15-A8, it carries the most significant 8-bits of memory/IO address.  Data Bus : AD7-AD0, it carries the least significant 8-bit address and data bus.
  • 24. CONCLUSIONCONCLUSION The 8085 processor was used in a few early personal computers, produced from 1977 to early-to-mid1980’s. Now-a-days, in many engineering schools the 8085 processor is used in introductory microprocessor courses. However with time, better quality microprocessors have been developed with greater bit processing Capability (32 and 64 bit) along with huge no of other modifications.
  • 25. REFERENCESREFERENCES  Computer Architecture Letters  Journal of Systems Architecture  Parallel Computing