SlideShare a Scribd company logo
1 of 14
Download to read offline
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

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 (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 microprocessor
Shifali Sharma
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes
Ravali Sunki
 
microprocessor .pptx
microprocessor .pptxmicroprocessor .pptx
microprocessor .pptx
Akshit Jain
 
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 (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

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

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.