SlideShare a Scribd company logo
1 of 28
Download to read offline
8085
Microprocessor
Intel 8085
• Intel 8085 Pin
Configuration
The 8085 and Its Buses
• The 8085 is an 8-bit general purpose microprocessor that can
address 64K Byte of memory.
• It has 40 pins and uses +5V for power. It can run at a maximum
frequency of 3 MHz.
• The pins on the chip can be grouped into 6 groups:
• Address Bus.
• Data Bus.
• Control and Status Signals.
• Power supply and frequency.
• Externally Initiated Signals.
• Serial I/O ports.
The Address and Data Bus
Systems
• A8-A15(output): The address bus has 8 signal lines A8 – A15
which are unidirectional.These are address bit 8-bits used for
the most significant bits of memory address.
• AD0-AD7(input/output): these are the address/data bus.i.e.
they can be used for both address as well as 8-bit data. So, the
bits AD0 – AD7 are bi-directional and serve as A0 – A7 and D0 –
D7 at the same time.During the execution of the instruction,
these lines carry the address bits during the early part, then
during the late parts of the execution, they carry the 8 data bits.
The Control and Status Signals
• There are 4 main control and status signals. These are:
• ALE(output): Address Latch Enable. This signal is a pulse that
become 1 when the AD0 – AD7 lines have an address on them.
It becomes 0 after that. This signal can be used to enable a
latch to save the address bits from the AD lines.
• IO/M(output): This signal specifies whether the operation is a
memory operation (IO/M=0) or an I/O operation (IO/M=1).
• S1 and S0(output) :These are the Status signals to specify the
kind of operation being performed. Usually not used in small
systems.
S1 S0 output
0 0 halt
0 1 write
1 0 read
1 1 fetch
RD: Read(output).When this signal low the
selected memory or I/O devices is read.( Active
low)
WR: Write(output): When it goes low the data
on the data bus is written into the selected
memory or I/O location
• READY (Input): It is used by the microprocessor to see
whether a peripheral (I/O Device) is ready to transfer
data or not. If the signal is high the peripheral is
ready. If it is low the microprocessor waits till its goes
high.
• HOLD(Input):This signal is used during DMA(Direct
memory Access) Operation. This Signal indicates that
another device is requesting the use of address and
data bus.So this device gives hold signal to the
microprocessor .
• HLDA(Output):It is signal for HOLD
acknowledgement. It indicates that the HOLD request
has been received.
• INTR(Input):It is an interrupt request signal. An
interrupt is used by I/O devices to transfer data to
microprocessor.
• INTA(Output): It is an interrupt acknowledgement
sent by the microprocessor after INTR is received.
• RST 5.5,6.5,7.5 and TRAP(Inputs).These are
Interrupts.
• RESET IN(Output): It resets the program counter to
zero.
• RESET OUT(Output): It indicates that CPU is being
reset.
• X1,X2(Input):These are terminals to an external
crystal oscillator to produce clock signal for the
operation of microprocessor
• CLK(Output):It is a clock output, which can be
used for other digital ICs.(Integrated Circuits)
• SID(Input): It is a data line for serial
transmission of data to microprocessor.
• SOD(Output): It is a data line for serial
transmission of data From the
microprocessor.
• Vcc+5V Supply(d.c.)
• Vss Ground
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.
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 0
SF 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
Architecture OF 8085Architecture OF 8085
Architecture OF 8085muneer.k
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessorApar Pramod
 
Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessorAMAN SRIVASTAVA
 
Introduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsIntroduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsVeerakumar S
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture pptParvesh Gautam
 
2 8085 microprocessor
2 8085 microprocessor2 8085 microprocessor
2 8085 microprocessoraditidey19
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 completeShubham Singh
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor pptRJ Aniket
 
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer SystemsChapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systemscmkandemir
 
Introduction to CPU registers
Introduction to CPU registersIntroduction to CPU registers
Introduction to CPU registersMuhammad Waqas
 
Microprocessor fundamentals
Microprocessor fundamentalsMicroprocessor fundamentals
Microprocessor fundamentalsJLoknathDora
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessorATTO RATHORE
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Suchismita Paul
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessorAnuja Gunale
 
8085 Microprocessor Architecture
8085 Microprocessor Architecture8085 Microprocessor Architecture
8085 Microprocessor Architecturedeval patel
 
Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5Ameen San
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorRavi Anand
 

What's hot (20)

Architecture OF 8085
Architecture OF 8085Architecture OF 8085
Architecture OF 8085
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessor
 
Introduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsIntroduction to 8085 Microprocessors
Introduction to 8085 Microprocessors
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture ppt
 
2 8085 microprocessor
2 8085 microprocessor2 8085 microprocessor
2 8085 microprocessor
 
8085 Microprocessor
8085 Microprocessor8085 Microprocessor
8085 Microprocessor
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor ppt
 
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer SystemsChapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
 
Introduction to CPU registers
Introduction to CPU registersIntroduction to CPU registers
Introduction to CPU registers
 
Microprocessor fundamentals
Microprocessor fundamentalsMicroprocessor fundamentals
Microprocessor fundamentals
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
8085 Microprocessor Architecture
8085 Microprocessor Architecture8085 Microprocessor Architecture
8085 Microprocessor Architecture
 
Mp 8085
Mp 8085Mp 8085
Mp 8085
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
 
Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
 

Viewers also liked

The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of ComputersTallat Satti
 
Block diagram-of-8085
Block diagram-of-8085Block diagram-of-8085
Block diagram-of-8085Dhara Joshi
 
Assembly Language Programming Of 8085
Assembly Language Programming Of 8085Assembly Language Programming Of 8085
Assembly Language Programming Of 8085techbed
 
Basic computer organisation
Basic computer organisationBasic computer organisation
Basic computer organisationvito_carleone
 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organizationSAMIR NAIK
 
Interrupt11
Interrupt11Interrupt11
Interrupt11Aisu
 
Types of Interrupts with details Mi ppt
Types of Interrupts with details Mi pptTypes of Interrupts with details Mi ppt
Types of Interrupts with details Mi pptsanjaytron
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt ianishgoel
 
Register Organisation of 8086 Microprocessor
Register Organisation of 8086 MicroprocessorRegister Organisation of 8086 Microprocessor
Register Organisation of 8086 MicroprocessorNikhil Kumar
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interruptsRam Babu
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor Mustapha Fatty
 
1206 Interrupts Of 8085
1206 Interrupts Of 80851206 Interrupts Of 8085
1206 Interrupts Of 8085techbed
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)Reevu Pal
 
Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Chinmayee samal
 
Data manipulation instructions
Data manipulation instructionsData manipulation instructions
Data manipulation instructionsMahesh Kumar Attri
 

Viewers also liked (20)

The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of Computers
 
Block diagram-of-8085
Block diagram-of-8085Block diagram-of-8085
Block diagram-of-8085
 
Assembly Language Programming Of 8085
Assembly Language Programming Of 8085Assembly Language Programming Of 8085
Assembly Language Programming Of 8085
 
Basic computer organisation
Basic computer organisationBasic computer organisation
Basic computer organisation
 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organization
 
Malp edusat
Malp edusatMalp edusat
Malp edusat
 
Interrupt11
Interrupt11Interrupt11
Interrupt11
 
Types of Interrupts with details Mi ppt
Types of Interrupts with details Mi pptTypes of Interrupts with details Mi ppt
Types of Interrupts with details Mi ppt
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
 
Register Organisation of 8086 Microprocessor
Register Organisation of 8086 MicroprocessorRegister Organisation of 8086 Microprocessor
Register Organisation of 8086 Microprocessor
 
8085 interrupt.....
8085 interrupt.....8085 interrupt.....
8085 interrupt.....
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
 
Interrupts
InterruptsInterrupts
Interrupts
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
1206 Interrupts Of 8085
1206 Interrupts Of 80851206 Interrupts Of 8085
1206 Interrupts Of 8085
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)
 
Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085
 
Data manipulation instructions
Data manipulation instructionsData manipulation instructions
Data manipulation instructions
 

Similar to itft-8085 microprocessor

8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessorIama Marsian
 
8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description 8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description Vijay Kumar
 
8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description 8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description Vijay Kumar
 
Mechatronics UNIT 2.pptx
Mechatronics UNIT 2.pptxMechatronics UNIT 2.pptx
Mechatronics UNIT 2.pptxssuser823c58
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentationrohitkuarm5667
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersgomathy S
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxGowrishankar C
 
Ece 8085-microprocessor-ppt
Ece 8085-microprocessor-pptEce 8085-microprocessor-ppt
Ece 8085-microprocessor-pptsatyamshra
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introductionShubham Singh
 
Microprocessors 8085 architecture
Microprocessors 8085 architectureMicroprocessors 8085 architecture
Microprocessors 8085 architectureVARUN BABUNELSON
 
microprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdfmicroprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdfBasantRai15
 
UNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptxUNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptxGowrishankar C
 

Similar to itft-8085 microprocessor (20)

8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
12 mt06ped001
12 mt06ped001 12 mt06ped001
12 mt06ped001
 
8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description 8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description
 
8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description 8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
Mechatronics UNIT 2.pptx
Mechatronics UNIT 2.pptxMechatronics UNIT 2.pptx
Mechatronics UNIT 2.pptx
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentation
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptx
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
Unit 2 8085.pdf
Unit 2 8085.pdfUnit 2 8085.pdf
Unit 2 8085.pdf
 
UNIT 4.pptx
UNIT 4.pptxUNIT 4.pptx
UNIT 4.pptx
 
Ece 8085-microprocessor-ppt
Ece 8085-microprocessor-pptEce 8085-microprocessor-ppt
Ece 8085-microprocessor-ppt
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
 
Microprocessors 8085 architecture
Microprocessors 8085 architectureMicroprocessors 8085 architecture
Microprocessors 8085 architecture
 
microprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdfmicroprocessor8085pptcomplete-170518063501.pdf
microprocessor8085pptcomplete-170518063501.pdf
 
UNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptxUNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptx
 

More from Shifali Sharma

ITFT-Video display devices
ITFT-Video display devicesITFT-Video display devices
ITFT-Video display devicesShifali Sharma
 
itft-System analysis and design
itft-System analysis and designitft-System analysis and design
itft-System analysis and designShifali Sharma
 
ITFT--Software testing
ITFT--Software testingITFT--Software testing
ITFT--Software testingShifali Sharma
 
itft-Microcontriller 8051
itft-Microcontriller 8051itft-Microcontriller 8051
itft-Microcontriller 8051Shifali Sharma
 
itft-Instruction set-of-8085
itft-Instruction set-of-8085itft-Instruction set-of-8085
itft-Instruction set-of-8085Shifali Sharma
 

More from Shifali Sharma (9)

ITFT-Video display devices
ITFT-Video display devicesITFT-Video display devices
ITFT-Video display devices
 
itft-System analysis and design
itft-System analysis and designitft-System analysis and design
itft-System analysis and design
 
ITFT--Software testing
ITFT--Software testingITFT--Software testing
ITFT--Software testing
 
itft-Microcontriller 8051
itft-Microcontriller 8051itft-Microcontriller 8051
itft-Microcontriller 8051
 
itft-Instruction set-of-8085
itft-Instruction set-of-8085itft-Instruction set-of-8085
itft-Instruction set-of-8085
 
itft-Input devices
itft-Input devicesitft-Input devices
itft-Input devices
 
itft-File design
itft-File designitft-File design
itft-File design
 
itft-Detail design
itft-Detail designitft-Detail design
itft-Detail design
 
itft-Clock generator
itft-Clock generatoritft-Clock generator
itft-Clock generator
 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
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
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
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...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 

itft-8085 microprocessor

  • 3. • Intel 8085 Pin Configuration
  • 4. The 8085 and Its Buses • The 8085 is an 8-bit general purpose microprocessor that can address 64K Byte of memory. • It has 40 pins and uses +5V for power. It can run at a maximum frequency of 3 MHz. • The pins on the chip can be grouped into 6 groups: • Address Bus. • Data Bus. • Control and Status Signals. • Power supply and frequency. • Externally Initiated Signals. • Serial I/O ports.
  • 5. The Address and Data Bus Systems • A8-A15(output): The address bus has 8 signal lines A8 – A15 which are unidirectional.These are address bit 8-bits used for the most significant bits of memory address. • AD0-AD7(input/output): these are the address/data bus.i.e. they can be used for both address as well as 8-bit data. So, the bits AD0 – AD7 are bi-directional and serve as A0 – A7 and D0 – D7 at the same time.During the execution of the instruction, these lines carry the address bits during the early part, then during the late parts of the execution, they carry the 8 data bits.
  • 6. The Control and Status Signals • There are 4 main control and status signals. These are: • ALE(output): Address Latch Enable. This signal is a pulse that become 1 when the AD0 – AD7 lines have an address on them. It becomes 0 after that. This signal can be used to enable a latch to save the address bits from the AD lines. • IO/M(output): This signal specifies whether the operation is a memory operation (IO/M=0) or an I/O operation (IO/M=1). • S1 and S0(output) :These are the Status signals to specify the kind of operation being performed. Usually not used in small systems. S1 S0 output 0 0 halt 0 1 write 1 0 read 1 1 fetch
  • 7. RD: Read(output).When this signal low the selected memory or I/O devices is read.( Active low) WR: Write(output): When it goes low the data on the data bus is written into the selected memory or I/O location
  • 8. • READY (Input): It is used by the microprocessor to see whether a peripheral (I/O Device) is ready to transfer data or not. If the signal is high the peripheral is ready. If it is low the microprocessor waits till its goes high. • HOLD(Input):This signal is used during DMA(Direct memory Access) Operation. This Signal indicates that another device is requesting the use of address and data bus.So this device gives hold signal to the microprocessor .
  • 9. • HLDA(Output):It is signal for HOLD acknowledgement. It indicates that the HOLD request has been received. • INTR(Input):It is an interrupt request signal. An interrupt is used by I/O devices to transfer data to microprocessor. • INTA(Output): It is an interrupt acknowledgement sent by the microprocessor after INTR is received.
  • 10. • RST 5.5,6.5,7.5 and TRAP(Inputs).These are Interrupts. • RESET IN(Output): It resets the program counter to zero. • RESET OUT(Output): It indicates that CPU is being reset. • X1,X2(Input):These are terminals to an external crystal oscillator to produce clock signal for the operation of microprocessor
  • 11. • CLK(Output):It is a clock output, which can be used for other digital ICs.(Integrated Circuits) • SID(Input): It is a data line for serial transmission of data to microprocessor. • SOD(Output): It is a data line for serial transmission of data From the microprocessor. • Vcc+5V Supply(d.c.) • Vss Ground
  • 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.
  • 16. 8085
  • 17. 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 .
  • 18. 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.
  • 19. 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.
  • 20. 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.
  • 21. 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.
  • 22. 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.
  • 23. 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.
  • 24. 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.
  • 25. • 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 0 SF ZF X AF X PF X CF
  • 26. 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.
  • 27. 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.
  • 28. 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.