SlideShare a Scribd company logo
F22-2001
Muhammad Riaz
Class: BSCS 6C
Topic:
Archeticture of Microprocesor (Intel 8085)
Internal Architecture of 8085
The internal architecture of the 8085 microprocessor
determines how and what operations can be performed with the data
operations are,
 Store 8-bit data.
 Perform arithmetic and logical operations.
 Test for conditions.
 Sequence the execution of instructions.
 Store data temporarily in read write memory called stack.
The 8085 has 6 general purpose registers to store 8-bit data during
program execution.
These 6 registers are identified as B, C, D, E, H and L.
They can be combined as register pairs BC, DE and HL to perform
some 16-bit operations.
These registers are programmable. It can use to load or transfer data
from the registers by using instructions.
Registers
 The accumulator (A) is an 8-bit register that is part of ALU.
 It is used to store 8-bit data and to perform ALU operations.
 The result of an operation is stored in Accumulator.
 The Accumulator is identified as register A.
 The data on which operations is to be performed is operand. One
of the operands must be Accumulator.
Accumulator
This 16-bit register deals with sequencing the execution of instructions.
This register is a memory pointer. Memory locations have 16-bit address.
The microprocessor uses this register to sequence the execution of the
instructions.
The function of the program counter is to point to the memory address
from which the next byte is to be fetched.
When a byte is being fetched, the program counter is automatically
incremented by one to point to the next memory location.
Program Counter (PC)
The stack pointer is also a 16-bit register, used as a memory
pointer.
It points to a memory location in R/W memory, called stack.
The beginning of the stack is defined by loading 16- bit address in
the stack pointer.
Stack Pointer (SP)
 This unit synchronizes all the microprocessor operations with
the clock and generates the control signal necessary for
communication between the microprocessor and peripherals.
 The control signals are similar to a sync pulse in an
oscilloscope. The 𝑅𝐷 and 𝑊𝑅 signals are sync pulses
indicating the availability of data on the data bus.
Timing and control unit
 The instruction register and decoder are part of the ALU.
 When an instruction is fetched from the memory it is loaded in to
the instruction register.
 The decoder decodes the instruction and establishes the sequence
of events to follow.
 The instruction register is not programmable and cannot be
accessed by any instruction.
Instruction register and Decoder
 There are two additional registers called temporary registers W and
Z, which are included in the register array along with
programmable registers namely B, C, D, E, H, L, SP and PC.
 These registers are used to hold 8-bit data during the execution of
instructions. However, they are used internally by microprocessor,
they are available to the program.
Register Array
 This unit is used to select a register out of all the available registers.
 This unit behaves as Multiplexer (MUX) when data going from the
register to the internal data bus.
 It behaves as Demultiplexer(DEMUX) when data is coming to a
register from the internal data bus of the processor.
 The register select will behave as the function of selection lines at
the Mux / Demux.
MUX / DEMUX unit
This is an 8-bit unidirectional buffer.
It is used to drive external high order address bus (A15 – A8).
It is also used to tri-state the high order address bus under certain
conditions such as reset, hold, halt and when address lines are not
in use.
Address Buffer
This is an 8-bit bi-directional buffer.
It is used to drive multiplexed address/data bus. i.e., low order
address bus (A7-A0) and data bus (D7-D0).
It is also to tri-state the multiplexed address/data bus under certain
conditions such as reset, hold, halt and when the bus is not in use.
Address / Data Buffer
 This 16-bit register is used to increment or decrement
the contents of program counter or stack pointer as part
of execution of instructions related to them.
Incrementor/Decremented address latch
 The ALU includes five flip-flops, which are set (or) reset after an
operation according to data condition of the result in the
accumulator and other registers.
 They are called Zero (Z), Carry (CY), Sign (S), Parity (P) and
Auxiliary Carry (AC) flags.
 Their bit positions in the flag register are shown in Fig. The
microprocessor uses these flags to test data conditions.
Flag register
Thank you

More Related Content

Similar to 8085 Architecture.pptx420.pptx

Microprocessor 8085
Microprocessor 8085Microprocessor 8085
Microprocessor 8085
Dhaval Barot
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
HarshitParkar6677
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
HarshitParkar6677
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
Rishabh Kataria
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentation
rohitkuarm5667
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
Rishabh Kataria
 
8085 archi
8085 archi8085 archi
8085 archi
HarshitParkar6677
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
Ravi Anand
 
Architecture OF 8085
Architecture OF 8085Architecture OF 8085
Architecture OF 8085
muneer.k
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
gohanraw
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
Shubham Singh
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
Shubham Singh
 
microprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdfmicroprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdf
BasantRai15
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
ShivamSood22
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
Aanjaney Singh Chauhan
 
8085 microprocessor architecture
8085 microprocessor architecture8085 microprocessor architecture
8085 microprocessor architecture
Arashdeepkaur16
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
Navya Sethu
 

Similar to 8085 Architecture.pptx420.pptx (20)

Microprocessor 8085
Microprocessor 8085Microprocessor 8085
Microprocessor 8085
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentation
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
8085 archi
8085 archi8085 archi
8085 archi
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
 
Architecture OF 8085
Architecture OF 8085Architecture OF 8085
Architecture OF 8085
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
8085
80858085
8085
 
8085
80858085
8085
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
microprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdfmicroprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdf
 
Micro 2
Micro 2Micro 2
Micro 2
 
Architecture of 8085
Architecture of 8085Architecture of 8085
Architecture of 8085
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
8085 microprocessor architecture
8085 microprocessor architecture8085 microprocessor architecture
8085 microprocessor architecture
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 

Recently uploaded

The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
Health Advances
 
Structural Classification Of Protein (SCOP)
Structural Classification Of Protein  (SCOP)Structural Classification Of Protein  (SCOP)
Structural Classification Of Protein (SCOP)
aishnasrivastava
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
muralinath2
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
Sérgio Sacani
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
sonaliswain16
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
muralinath2
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
DiyaBiswas10
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
Scintica Instrumentation
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
muralinath2
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
NathanBaughman3
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
kumarmathi863
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
muralinath2
 

Recently uploaded (20)

The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
 
Structural Classification Of Protein (SCOP)
Structural Classification Of Protein  (SCOP)Structural Classification Of Protein  (SCOP)
Structural Classification Of Protein (SCOP)
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
 

8085 Architecture.pptx420.pptx

  • 1. F22-2001 Muhammad Riaz Class: BSCS 6C Topic: Archeticture of Microprocesor (Intel 8085)
  • 2.
  • 4. The internal architecture of the 8085 microprocessor determines how and what operations can be performed with the data operations are,  Store 8-bit data.  Perform arithmetic and logical operations.  Test for conditions.  Sequence the execution of instructions.  Store data temporarily in read write memory called stack.
  • 5. The 8085 has 6 general purpose registers to store 8-bit data during program execution. These 6 registers are identified as B, C, D, E, H and L. They can be combined as register pairs BC, DE and HL to perform some 16-bit operations. These registers are programmable. It can use to load or transfer data from the registers by using instructions. Registers
  • 6.  The accumulator (A) is an 8-bit register that is part of ALU.  It is used to store 8-bit data and to perform ALU operations.  The result of an operation is stored in Accumulator.  The Accumulator is identified as register A.  The data on which operations is to be performed is operand. One of the operands must be Accumulator. Accumulator
  • 7. This 16-bit register deals with sequencing the execution of instructions. This register is a memory pointer. Memory locations have 16-bit address. The microprocessor uses this register to sequence the execution of the instructions. The function of the program counter is to point to the memory address from which the next byte is to be fetched. When a byte is being fetched, the program counter is automatically incremented by one to point to the next memory location. Program Counter (PC)
  • 8. The stack pointer is also a 16-bit register, used as a memory pointer. It points to a memory location in R/W memory, called stack. The beginning of the stack is defined by loading 16- bit address in the stack pointer. Stack Pointer (SP)
  • 9.  This unit synchronizes all the microprocessor operations with the clock and generates the control signal necessary for communication between the microprocessor and peripherals.  The control signals are similar to a sync pulse in an oscilloscope. The 𝑅𝐷 and 𝑊𝑅 signals are sync pulses indicating the availability of data on the data bus. Timing and control unit
  • 10.  The instruction register and decoder are part of the ALU.  When an instruction is fetched from the memory it is loaded in to the instruction register.  The decoder decodes the instruction and establishes the sequence of events to follow.  The instruction register is not programmable and cannot be accessed by any instruction. Instruction register and Decoder
  • 11.  There are two additional registers called temporary registers W and Z, which are included in the register array along with programmable registers namely B, C, D, E, H, L, SP and PC.  These registers are used to hold 8-bit data during the execution of instructions. However, they are used internally by microprocessor, they are available to the program. Register Array
  • 12.  This unit is used to select a register out of all the available registers.  This unit behaves as Multiplexer (MUX) when data going from the register to the internal data bus.  It behaves as Demultiplexer(DEMUX) when data is coming to a register from the internal data bus of the processor.  The register select will behave as the function of selection lines at the Mux / Demux. MUX / DEMUX unit
  • 13. This is an 8-bit unidirectional buffer. It is used to drive external high order address bus (A15 – A8). It is also used to tri-state the high order address bus under certain conditions such as reset, hold, halt and when address lines are not in use. Address Buffer
  • 14. This is an 8-bit bi-directional buffer. It is used to drive multiplexed address/data bus. i.e., low order address bus (A7-A0) and data bus (D7-D0). It is also to tri-state the multiplexed address/data bus under certain conditions such as reset, hold, halt and when the bus is not in use. Address / Data Buffer
  • 15.  This 16-bit register is used to increment or decrement the contents of program counter or stack pointer as part of execution of instructions related to them. Incrementor/Decremented address latch
  • 16.  The ALU includes five flip-flops, which are set (or) reset after an operation according to data condition of the result in the accumulator and other registers.  They are called Zero (Z), Carry (CY), Sign (S), Parity (P) and Auxiliary Carry (AC) flags.  Their bit positions in the flag register are shown in Fig. The microprocessor uses these flags to test data conditions. Flag register