SlideShare a Scribd company logo
Architecture of
8085
.
8085
ALU
The ALU performs the arithmetic and logical
operations. The operations performed by ALU
of 8085 are addition, subtraction, increment,
decrement, logical AND, OR, EXCLUSIVE -OR,
compare, complement and left / right shift .
Accumulator and
temporary register
• The accumulator and temporary register are
used to hold the data during an arithmetic /
logical operation. After an operation the
result is stored in the accumulator and the
flags are set or reset according to the result of
the operation.
TIMING & CONTROL UNIT
The timing and control unit synchronizes all the
microprocessor operations with the clock and
generates the control signals necessary for
communication between the microprocessor
and peripherals.
INSTRUCTION REGISTER &
DECODER
• When an instruction is fetched from memory it is
placed in instruction register. Then it is decoded
and encoded into various machine cycles.
STACK POINTER (SP)
• It is also a 16-bit register which is used as a
memory pointer.
• It maintains the address of the last byte that is
entered into stack.
PROGRAM COUNTER (PC)
• The program counter (PC) keeps track of
program execution.
• It is a special purpose register.
• A program counter stores the address of the
next instruction to be executed.
FLAG REGISTER
There are five flags in 8085, which are sign flag
(8), zero flag (Z), auxiliary carry flag (AC), parity
flag (P) and carry flag (CY). The bit positions
reserved for these flags in the flag register are
shown in figure below.
The Flags register
• There is also a flag register whose bits are affected by
the arithmetic & logic operations.
• S-sign flag
• The sign flag is set if bit D7 of the accumulator
is set after an arithmetic or logic operation.
• Z-zero flag
• Set if the result of the ALU operation is 0.
Otherwise is reset. This flag is affected by
operations on the accumulator as well as other
registers. (DCR B).
• AC-Auxiliary Carry
• This flag is set when a carry is generated from
bit D3 and passed to D4 . This flag is used only
internally for BCD operations.
.
• P-Parity flag
• After an ALU operation, if the result has an even #
of 1s, the p-flag is set. Otherwise it is cleared. So,
the flag can be used to indicate even parity.
• CY-carry flag
• This flag is set when a carry is generated from bit
D7 after an unsigned operation.
• OV-Overflow flag
• This flag is set when an overflow occurs after a
signed operation.
Unspecified
7 6 5 4 3 2 1 0SF ZF X AF X PF X CF
General Purpose
Registers
• 8085 consists of 6 special types of registers called
General Purpose Registers. These General
Purpose Registers are used to hold data like any
other registers .
• The GPR in 8085 processors are B,C,D,E,H,L.Each
registers can hold 8-bit data.
• They can work in pair such as B-C,D-E,H-L to store
16-bit data.
Temporary Register
This register acts as a temporary memory during
the arithmetic and logical operations.
Unlike other registers, this temporary registers
can only be accessed by the microprocessor and
it is completely inaccessible to programmers.
Temporary register is an 8-bit register.
PSW
• The combination of these 8-bits is called
Program Status Word(PSW).PSW and the
accumulator as a 16-bit unit for the stack
operation.

More Related Content

What's hot

Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessor
AMAN SRIVASTAVA
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
Apar Pramod
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
Sumit Swain
 
Lec03
Lec03Lec03
Introduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsIntroduction to 8085 Microprocessors
Introduction to 8085 Microprocessors
Veerakumar S
 
8085 microprocessor architecture
8085 microprocessor architecture8085 microprocessor architecture
8085 microprocessor architecture
Arashdeepkaur16
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
Rishabh Kataria
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor
DebrajJana4
 
Mp 8085
Mp 8085Mp 8085
Mp 8085
sharan Kumar
 
Ree602 microprocessor unit ii
Ree602  microprocessor unit iiRee602  microprocessor unit ii
Ree602 microprocessor unit ii
MAHMOOD ilahi
 
8085 Microprocessor Architecture
8085 Microprocessor Architecture8085 Microprocessor Architecture
8085 Microprocessor Architecture
deval patel
 
Unit 1 8085 Timing diagram - lecture 5b
Unit 1  8085 Timing diagram - lecture 5bUnit 1  8085 Timing diagram - lecture 5b
Unit 1 8085 Timing diagram - lecture 5b
Dickson Nkongo
 
8085 ppi 8255 and 8155
8085 ppi 8255 and 81558085 ppi 8255 and 8155
8085 ppi 8255 and 8155
Nitin Ahire
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
ATTO RATHORE
 
T iming diagrams of 8085
T iming diagrams of 8085T iming diagrams of 8085
T iming diagrams of 8085
Salim Khan
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085
Suchismita Paul
 
Week 1.1 introduction
Week 1.1   introductionWeek 1.1   introduction
Week 1.1 introduction
baraniselva
 
8085 microprocessor
8085 microprocessor8085 microprocessor
PPT 8085 microprocessor
PPT 8085 microprocessor PPT 8085 microprocessor
PPT 8085 microprocessor
Ardhendupanja
 
ALU arithmetic logic unit
ALU  arithmetic logic unitALU  arithmetic logic unit
ALU arithmetic logic unit
Karthik Prof.
 

What's hot (20)

Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessor
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
Lec03
Lec03Lec03
Lec03
 
Introduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsIntroduction to 8085 Microprocessors
Introduction to 8085 Microprocessors
 
8085 microprocessor architecture
8085 microprocessor architecture8085 microprocessor architecture
8085 microprocessor architecture
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor
 
Mp 8085
Mp 8085Mp 8085
Mp 8085
 
Ree602 microprocessor unit ii
Ree602  microprocessor unit iiRee602  microprocessor unit ii
Ree602 microprocessor unit ii
 
8085 Microprocessor Architecture
8085 Microprocessor Architecture8085 Microprocessor Architecture
8085 Microprocessor Architecture
 
Unit 1 8085 Timing diagram - lecture 5b
Unit 1  8085 Timing diagram - lecture 5bUnit 1  8085 Timing diagram - lecture 5b
Unit 1 8085 Timing diagram - lecture 5b
 
8085 ppi 8255 and 8155
8085 ppi 8255 and 81558085 ppi 8255 and 8155
8085 ppi 8255 and 8155
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 
T iming diagrams of 8085
T iming diagrams of 8085T iming diagrams of 8085
T iming diagrams of 8085
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085
 
Week 1.1 introduction
Week 1.1   introductionWeek 1.1   introduction
Week 1.1 introduction
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
PPT 8085 microprocessor
PPT 8085 microprocessor PPT 8085 microprocessor
PPT 8085 microprocessor
 
ALU arithmetic logic unit
ALU  arithmetic logic unitALU  arithmetic logic unit
ALU arithmetic logic unit
 

Viewers also liked

Intel 8085 architecture
Intel 8085 architectureIntel 8085 architecture
Intel 8085 architecture
Saravanan Kumar
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecture
deval patel
 
Difference b/w 8085 & 8086
Difference b/w 8085 & 8086Difference b/w 8085 & 8086
Difference b/w 8085 & 8086
j4jiet
 
Field programable gate array
Field programable gate arrayField programable gate array
Field programable gate array
Neha Agarwal
 
FPGA
FPGAFPGA
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture pptParvesh Gautam
 

Viewers also liked (7)

MICROPROCESSOR
MICROPROCESSORMICROPROCESSOR
MICROPROCESSOR
 
Intel 8085 architecture
Intel 8085 architectureIntel 8085 architecture
Intel 8085 architecture
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecture
 
Difference b/w 8085 & 8086
Difference b/w 8085 & 8086Difference b/w 8085 & 8086
Difference b/w 8085 & 8086
 
Field programable gate array
Field programable gate arrayField programable gate array
Field programable gate array
 
FPGA
FPGAFPGA
FPGA
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture ppt
 

Similar to ITFT_Architecture of 8085

itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessorShifali Sharma
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
varun sukheja
 
Mechatronics UNIT 2.pptx
Mechatronics UNIT 2.pptxMechatronics UNIT 2.pptx
Mechatronics UNIT 2.pptx
ssuser823c58
 
Microprocessor and Microcontroller lec2
Microprocessor and Microcontroller lec2Microprocessor and Microcontroller lec2
Microprocessor and Microcontroller lec2
Ameen San
 
Basic 8085 Architecture.pptx
Basic 8085 Architecture.pptxBasic 8085 Architecture.pptx
Basic 8085 Architecture.pptx
SachinKupade
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
kunwer brijendra shanker
 
MPMC
MPMC MPMC
module-2.pptx
module-2.pptxmodule-2.pptx
module-2.pptx
Ambika Naik
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notesRavali Sunki
 
Microprocessors 8085 architecture
Microprocessors 8085 architectureMicroprocessors 8085 architecture
Microprocessors 8085 architecture
VARUN BABUNELSON
 
microprocessor .pptx
microprocessor .pptxmicroprocessor .pptx
microprocessor .pptx
Akshit Jain
 
Architecture of 8085
Architecture of  8085Architecture of  8085
Architecture of 8085
Dileep Kumar Tiwari
 
5th unit Microprocessor 8085
5th unit Microprocessor 80855th unit Microprocessor 8085
5th unit Microprocessor 8085
Mani Afranzio
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor ppt
RJ Aniket
 
Computer system architecture (microprocessor 8085) unit 4
Computer system architecture (microprocessor 8085) unit  4Computer system architecture (microprocessor 8085) unit  4
Computer system architecture (microprocessor 8085) unit 4
Anjaan Gajendra
 
Embeded system
Embeded systemEmbeded system
Embeded system
SUneel Gupta
 
8085 paper-presentation-1232646931472979-2
8085 paper-presentation-1232646931472979-28085 paper-presentation-1232646931472979-2
8085 paper-presentation-1232646931472979-2
manish singhal
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
gomathy S
 

Similar to ITFT_Architecture of 8085 (20)

itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessor
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
Mechatronics UNIT 2.pptx
Mechatronics UNIT 2.pptxMechatronics UNIT 2.pptx
Mechatronics UNIT 2.pptx
 
c++
c++ c++
c++
 
Microprocessor and Microcontroller lec2
Microprocessor and Microcontroller lec2Microprocessor and Microcontroller lec2
Microprocessor and Microcontroller lec2
 
Basic 8085 Architecture.pptx
Basic 8085 Architecture.pptxBasic 8085 Architecture.pptx
Basic 8085 Architecture.pptx
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
MPMC
MPMC MPMC
MPMC
 
module-2.pptx
module-2.pptxmodule-2.pptx
module-2.pptx
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes
 
12 mt06ped001
12 mt06ped001 12 mt06ped001
12 mt06ped001
 
Microprocessors 8085 architecture
Microprocessors 8085 architectureMicroprocessors 8085 architecture
Microprocessors 8085 architecture
 
microprocessor .pptx
microprocessor .pptxmicroprocessor .pptx
microprocessor .pptx
 
Architecture of 8085
Architecture of  8085Architecture of  8085
Architecture of 8085
 
5th unit Microprocessor 8085
5th unit Microprocessor 80855th unit Microprocessor 8085
5th unit Microprocessor 8085
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor ppt
 
Computer system architecture (microprocessor 8085) unit 4
Computer system architecture (microprocessor 8085) unit  4Computer system architecture (microprocessor 8085) unit  4
Computer system architecture (microprocessor 8085) unit 4
 
Embeded system
Embeded systemEmbeded system
Embeded system
 
8085 paper-presentation-1232646931472979-2
8085 paper-presentation-1232646931472979-28085 paper-presentation-1232646931472979-2
8085 paper-presentation-1232646931472979-2
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 

More from Shilpa Sharma

ITFT_Wireless network
ITFT_Wireless networkITFT_Wireless network
ITFT_Wireless network
Shilpa Sharma
 
ITFT_Wireless markup language
ITFT_Wireless markup languageITFT_Wireless markup language
ITFT_Wireless markup language
Shilpa Sharma
 
ITFT_Risc
ITFT_RiscITFT_Risc
ITFT_Risc
Shilpa Sharma
 
ITFT_Micro browser
ITFT_Micro browserITFT_Micro browser
ITFT_Micro browser
Shilpa Sharma
 
ITFT_Introduction to microprocessor
ITFT_Introduction to microprocessorITFT_Introduction to microprocessor
ITFT_Introduction to microprocessor
Shilpa Sharma
 
ITFT_Introduction of mis
ITFT_Introduction of misITFT_Introduction of mis
ITFT_Introduction of mis
Shilpa Sharma
 
ITFT_Interrupt
ITFT_InterruptITFT_Interrupt
ITFT_Interrupt
Shilpa Sharma
 
ITFT_Decision support System
ITFT_Decision support SystemITFT_Decision support System
ITFT_Decision support System
Shilpa Sharma
 
ITFT_Clock generator
ITFT_Clock generatorITFT_Clock generator
ITFT_Clock generator
Shilpa Sharma
 

More from Shilpa Sharma (9)

ITFT_Wireless network
ITFT_Wireless networkITFT_Wireless network
ITFT_Wireless network
 
ITFT_Wireless markup language
ITFT_Wireless markup languageITFT_Wireless markup language
ITFT_Wireless markup language
 
ITFT_Risc
ITFT_RiscITFT_Risc
ITFT_Risc
 
ITFT_Micro browser
ITFT_Micro browserITFT_Micro browser
ITFT_Micro browser
 
ITFT_Introduction to microprocessor
ITFT_Introduction to microprocessorITFT_Introduction to microprocessor
ITFT_Introduction to microprocessor
 
ITFT_Introduction of mis
ITFT_Introduction of misITFT_Introduction of mis
ITFT_Introduction of mis
 
ITFT_Interrupt
ITFT_InterruptITFT_Interrupt
ITFT_Interrupt
 
ITFT_Decision support System
ITFT_Decision support SystemITFT_Decision support System
ITFT_Decision support System
 
ITFT_Clock generator
ITFT_Clock generatorITFT_Clock generator
ITFT_Clock generator
 

Recently uploaded

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
 
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
 
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
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
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
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
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
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
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
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 

Recently uploaded (20)

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
 
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
 
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
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
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
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
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
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.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
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 

ITFT_Architecture of 8085

  • 3. ALU The ALU performs the arithmetic and logical operations. The operations performed by ALU of 8085 are addition, subtraction, increment, decrement, logical AND, OR, EXCLUSIVE -OR, compare, complement and left / right shift .
  • 4. Accumulator and temporary register • The accumulator and temporary register are used to hold the data during an arithmetic / logical operation. After an operation the result is stored in the accumulator and the flags are set or reset according to the result of the operation.
  • 5. TIMING & CONTROL UNIT The timing and control unit synchronizes all the microprocessor operations with the clock and generates the control signals necessary for communication between the microprocessor and peripherals.
  • 6. INSTRUCTION REGISTER & DECODER • When an instruction is fetched from memory it is placed in instruction register. Then it is decoded and encoded into various machine cycles.
  • 7. STACK POINTER (SP) • It is also a 16-bit register which is used as a memory pointer. • It maintains the address of the last byte that is entered into stack.
  • 8. PROGRAM COUNTER (PC) • The program counter (PC) keeps track of program execution. • It is a special purpose register. • A program counter stores the address of the next instruction to be executed.
  • 9. FLAG REGISTER There are five flags in 8085, which are sign flag (8), zero flag (Z), auxiliary carry flag (AC), parity flag (P) and carry flag (CY). The bit positions reserved for these flags in the flag register are shown in figure below.
  • 10. The Flags register • There is also a flag register whose bits are affected by the arithmetic & logic operations. • S-sign flag • The sign flag is set if bit D7 of the accumulator is set after an arithmetic or logic operation. • Z-zero flag • Set if the result of the ALU operation is 0. Otherwise is reset. This flag is affected by operations on the accumulator as well as other registers. (DCR B). • AC-Auxiliary Carry • This flag is set when a carry is generated from bit D3 and passed to D4 . This flag is used only internally for BCD operations.
  • 11. . • P-Parity flag • After an ALU operation, if the result has an even # of 1s, the p-flag is set. Otherwise it is cleared. So, the flag can be used to indicate even parity. • CY-carry flag • This flag is set when a carry is generated from bit D7 after an unsigned operation. • OV-Overflow flag • This flag is set when an overflow occurs after a signed operation. Unspecified 7 6 5 4 3 2 1 0SF ZF X AF X PF X CF
  • 12. General Purpose Registers • 8085 consists of 6 special types of registers called General Purpose Registers. These General Purpose Registers are used to hold data like any other registers . • The GPR in 8085 processors are B,C,D,E,H,L.Each registers can hold 8-bit data. • They can work in pair such as B-C,D-E,H-L to store 16-bit data.
  • 13. Temporary Register This register acts as a temporary memory during the arithmetic and logical operations. Unlike other registers, this temporary registers can only be accessed by the microprocessor and it is completely inaccessible to programmers. Temporary register is an 8-bit register.
  • 14. PSW • The combination of these 8-bits is called Program Status Word(PSW).PSW and the accumulator as a 16-bit unit for the stack operation.