SlideShare a Scribd company logo
1 of 112
8085 INTRODUCTION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8085 INTRODUCTION ,[object Object],[object Object],[object Object],[object Object],[object Object]
8085  PIN DIAGRAM
8085  PIN DESCRIPTION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8085  PIN DESCRIPTION ,[object Object],[object Object],[object Object],[object Object],[object Object]
8085  PIN DESCRIPTION ,[object Object],[object Object],[object Object],[object Object],[object Object]
8085 ARCHITECTURE
Arithmetic and Logical group  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arithmetic and Logical group ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],S Z X AC X P X CY
Register Group ,[object Object],[object Object],[object Object],[object Object],[object Object]
Register Group ,[object Object],[object Object],[object Object],[object Object],[object Object]
INSTRUCTION REGISTER,DECODER & CONTROL ,[object Object],[object Object],[object Object]
INTERRUPT CONTROL ,[object Object],SERIAL IO CONTROL GROUP ,[object Object]
INSTRUCTIONS SET OF 8085   DATA TRANSFER GROUP MOV Rd, Rs .(Move data from Rs to Rd). Example: MOV C,B. Move the content of register B to C. Initially  After execution B=10H.  B=10H. C=20H.  C=10H.  Flags Affected :No flags affected. Addressing mode: Register.
DATA TRANSFER GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATA TRANSFER GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATA TRANSFER GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATA TRANSFER GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATA TRANSFER GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATA TRANSFER GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATA TRANSFER GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATA TRANSFER GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATA TRANSFER GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMEIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARITHMETIC GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LOGICAL GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BRANCH GROUP   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CALL address(Unconditional CALL from address) ,[object Object],[object Object],[object Object],[object Object],[object Object]
BRANCH GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BRANCH GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BRANCH GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BRANCH GROUP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BRANCH GROUP ,[object Object],Instruction Address RST 0 0000H RST 1 0008H RST 2 0010H RST 3 0018H RST 4 0020H RST 5 0028H RST 6 0030H RST 7 0038H
STACK AND MACHINE CONTROL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
STACK AND MACHINE CONTROL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
STACK AND MACHINE CONTROL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ADDRESSING MODES OF 8085 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ADDRESSING MODES OF 8085 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ADDRESSING MODES OF 8085 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ADDRESSING MODES OF 8085 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ADDRESSING MODES OF 8085 ,[object Object],[object Object],[object Object],[object Object],[object Object]
PROGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PROGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PROGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PROGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TIMING AND STATE DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TIMING AND STATE DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TIMING AND STATE DIAGRAM ,[object Object]
TIMING AND STATE DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TIMING AND STATE DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SUBROUTINE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SUBROUTINE ,[object Object],[object Object],[object Object],[object Object],[object Object]
8085 Memory Interfacing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8085 Memory Interfacing ,[object Object],[object Object],[object Object],[object Object],A 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 ADD 8000H 87FFH
8085 Memory Interfacing ,[object Object],[object Object],[object Object],[object Object]
8085 Memory Interfacing ,[object Object],A15-A8 Latch AD7-AD0 D 7 - D 0 A 7 - A 0 8085 ALE IO/M RD WR 2K Byte Memory Chip WR RD CS A 10 - A 0 A 15 - A 11 3:8DECODER
8085 Memory Interfacing ,[object Object],[object Object],[object Object],[object Object],[object Object]
8255 PIN DIAGRAM PA0-PA7 I/O Port A Pins PB0-PB7 I/O Port B Pins PC0-PC7 I/O  Port C Pins D0-D7 I/O Data Pins RESET I Reset pin RD ¯ I Read input WR  ¯ I Write input A0-A1 I Address pins CS  ¯ I Chip select Vcc , Gnd I +5volt supply
8255 BLOCK DIAGRAM
8255 BLOCK DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8255 BLOCK DIAGRAM A 0 ,A 1  decide the port to be used in 8255. A 1 A 0 Selected port 0 0 Port A 0 1 Port B 1 0 Port C 1 1 Control Register
8255 BLOCK DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8255 BLOCK DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object]
8255 MODES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INTERFACING 8085 & 8255 ,[object Object],[object Object],A15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Port 1 0 0 0 0 X X X X X X X X X 0 0 A 1 0 0 0 0 X X X X X X X X X 0 1 B 1 0 0 0 0 X X X X X X X X X 1 0 C 1 0 0 0 0 X X X X X X X X X 1 1 CW
INTERFACING 8085 & 8255 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INTERFACING 8085 & 8255 8255 8085 3:8 decoder 74373   (AD0-AD7) D7-D0 A0-A7 /CS A0 A1 O0 O1 O7 A13 A12 A11 ALE RD ¯ WR ¯ RD¯ WR¯ G2A G2B G1 A15 A14 IO/M A B C PA PB PC
INTERFACING 8085 & 8255 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INTERFACING STEPPER MOTOR with 8255
SERIAL COMMUNICATION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Transmitter Receiver
SERIAL COMMUNICATION ,[object Object],[object Object],[object Object],[object Object],[object Object],Transmitter/Receiver Receiver/Transmitter
SERIAL COMMUNICATION ,[object Object],[object Object],[object Object],Transmitter/Receiver Receiver/Transmitter.
TRANSMISSION FORMATS Asynchronous Synchronous ,[object Object],[object Object],2.  Used for transfer data rates <20KBPS 2.  Used for transfer data rates >20KBPS 3.  Start and stop bit for each character which forms a frame. 3.  No start and stop bit for each character. 4.  Two Clocks are used for Tx and Rx 4.  Single clock is used for both Tx and Rx.
INTERRUPTS IN 8085 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INTERRUPTS IN 8085 ,[object Object],[object Object],[object Object],[object Object],[object Object]
INTERRUPTS IN 8085 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INTERRUPTS IN 8085 ,[object Object],[object Object],Restart Instruction Equivalent to RST0 CALL 0000H RST1 CALL 0008H RST2 CALL 0010H RST3 CALL 0018H RST4 CALL 0020H RST5 CALL 0028H RST6 CALL 0030H RST7 CALL 0038H
INTERRUPT PRIORITY Interrupt name Mask-able Vectored TRAP No Yes RST 7.5 Yes Yes RST 6.5 Yes Yes RST 5.5 Yes Yes INTR YES NO
SIM INSTRUCTION RST5.5 Mask RST6.5 Mask RST7.5 Mask } 0 - Available 1 - Masked Mask Set Enable 0 - Ignore bits 0-2 1 - Set the masks according to bits 0-2 Force RST7.5 Flip Flop to reset Not Used Enable Serial Data 0 - Ignore bit 7 1 - Send bit 7 to SOD pin Serial Out Data ,[object Object],[object Object],SOD SDE XXX R7.5 MSE M7.5 M6.5 M5.5 0 1 2 3 4 5 6 7
SIM INSTRUCTION ,[object Object],[object Object],- Enable 5.5 bit 0 = 0 - Disable 6.5 bit 1 = 1 - Enable 7.5 bit 2 = 0 - Allow setting the masks bit 3 = 1 - Don’t reset the flip flop bit 4 = 0 - Bit 5 is not used bit 5 = 0 - Don’t use serial data bit 6 = 0 - Serial data is ignored bit 7 = 0 SDO SDE XXX R7.5 MSE M7.5 M6.5 M5.5 0 1 0 0 0 0 0 1 EI ; Enable interrupts including INTR MVI A, 0A ; Prepare the mask to enable RST 7.5, and 5.5, disable 6.5 SIM ; Apply the settings RST masks
RIM INSTRUCTION Serial Data In RST5.5 Interrupt Pending RST6.5 Interrupt Pending RST7.5 Interrupt Pending 0 - Available 1 - Masked Interrupt Enable Value of the Interrupt Enable Flip Flop RST5.5 Mask RST6.5 Mask RST7.5 Mask } ,[object Object],[object Object],SDI P7.5 P6.5 P5.5 IE M7.5 M6.5 M5.5 0 1 2 3 4 5 6 7
8253 PIT
8253 Features ,[object Object],[object Object],[object Object],[object Object],[object Object]
CONTROL WORD   D0 D7 SC1  SC0  Select counter RL1 RL0  Read/Load SC1 SC0 RL1 RL0 M2 M1 M0 BCD 0 0 Counter0 0 1 Counter1 1 0 Counter2 1 1 ILLEGAL 0 0 Counter latching 0 1 Read/load LSB 1  0 Read/load MSB 1 1 R/L MSB 1 st  then LSB.
CONTROL WORD M2 M1   M0   BCD =0  Binary counter BCD =1  BCD counter 0 0 0 Mode 0 0 0 1 Mode 1 X  1 0 Mode 2 X 1 1 Mode 3 1 0 0 Mode 4 1 0 1 Mode 5
8253 SQUARE WAVE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8253 SQUARE WAVE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DMA
8257 DMA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OPERRATING MODES OF 8257 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Code Conversion in 8085 Microprocessor
Code Conversion in 8085 MicroprocessorCode Conversion in 8085 Microprocessor
Code Conversion in 8085 MicroprocessorMOHIT AGARWAL
 
INTEL 8085 DATA FORMAT AND INSTRUCTIONS
INTEL 8085 DATA FORMAT AND INSTRUCTIONSINTEL 8085 DATA FORMAT AND INSTRUCTIONS
INTEL 8085 DATA FORMAT AND INSTRUCTIONSSwapnil Mishra
 
Microprocessor instructions
Microprocessor instructionsMicroprocessor instructions
Microprocessor instructionshepzijustin
 
Chapter 3 instruction set-of-8085
Chapter 3 instruction set-of-8085Chapter 3 instruction set-of-8085
Chapter 3 instruction set-of-8085Shubham Singh
 
Instruction set of 8085
Instruction set  of 8085Instruction set  of 8085
Instruction set of 8085shiji v r
 
Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310DHEERAJ DHAKAR
 
Data transfer instruction set of 8085 micro processor
Data transfer instruction set of 8085 micro processorData transfer instruction set of 8085 micro processor
Data transfer instruction set of 8085 micro processorvishalgohel12195
 
Lecture 02 Data Group of Instructions
Lecture 02 Data Group of InstructionsLecture 02 Data Group of Instructions
Lecture 02 Data Group of InstructionsZeeshan Ahmed
 
Lecture1 The 8085 Microprocessor
Lecture1 The 8085 MicroprocessorLecture1 The 8085 Microprocessor
Lecture1 The 8085 MicroprocessorZeeshan Ahmed
 
Lecture 03 Arithmetic Group of Instructions
Lecture 03 Arithmetic Group of InstructionsLecture 03 Arithmetic Group of Instructions
Lecture 03 Arithmetic Group of InstructionsZeeshan Ahmed
 
Instruction set of 8085 microprocessor
Instruction set of 8085 microprocessorInstruction set of 8085 microprocessor
Instruction set of 8085 microprocessorRahul Sahu
 
itft-Instruction set-of-8085
itft-Instruction set-of-8085itft-Instruction set-of-8085
itft-Instruction set-of-8085Shifali Sharma
 
Chapter 6 - Introduction to 8085 Instructions
Chapter 6 - Introduction to 8085 InstructionsChapter 6 - Introduction to 8085 Instructions
Chapter 6 - Introduction to 8085 Instructionscmkandemir
 
Programming with 8085-Microprocessor and interfacing
Programming with 8085-Microprocessor and interfacingProgramming with 8085-Microprocessor and interfacing
Programming with 8085-Microprocessor and interfacingAmitabh Shukla
 

What's hot (19)

Code Conversion in 8085 Microprocessor
Code Conversion in 8085 MicroprocessorCode Conversion in 8085 Microprocessor
Code Conversion in 8085 Microprocessor
 
8085 alp programs
8085 alp programs8085 alp programs
8085 alp programs
 
INTEL 8085 DATA FORMAT AND INSTRUCTIONS
INTEL 8085 DATA FORMAT AND INSTRUCTIONSINTEL 8085 DATA FORMAT AND INSTRUCTIONS
INTEL 8085 DATA FORMAT AND INSTRUCTIONS
 
Microprocessor instructions
Microprocessor instructionsMicroprocessor instructions
Microprocessor instructions
 
Chapter 3 instruction set-of-8085
Chapter 3 instruction set-of-8085Chapter 3 instruction set-of-8085
Chapter 3 instruction set-of-8085
 
Instruction set of 8085
Instruction set  of 8085Instruction set  of 8085
Instruction set of 8085
 
Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310
 
Abc2
Abc2Abc2
Abc2
 
Data transfer instruction set of 8085 micro processor
Data transfer instruction set of 8085 micro processorData transfer instruction set of 8085 micro processor
Data transfer instruction set of 8085 micro processor
 
Lecture 02 Data Group of Instructions
Lecture 02 Data Group of InstructionsLecture 02 Data Group of Instructions
Lecture 02 Data Group of Instructions
 
Lecture1 The 8085 Microprocessor
Lecture1 The 8085 MicroprocessorLecture1 The 8085 Microprocessor
Lecture1 The 8085 Microprocessor
 
Lecture 03 Arithmetic Group of Instructions
Lecture 03 Arithmetic Group of InstructionsLecture 03 Arithmetic Group of Instructions
Lecture 03 Arithmetic Group of Instructions
 
8085 assembly language programming
8085 assembly language programming8085 assembly language programming
8085 assembly language programming
 
Instruction set of 8085 microprocessor
Instruction set of 8085 microprocessorInstruction set of 8085 microprocessor
Instruction set of 8085 microprocessor
 
itft-Instruction set-of-8085
itft-Instruction set-of-8085itft-Instruction set-of-8085
itft-Instruction set-of-8085
 
Chapter 6 - Introduction to 8085 Instructions
Chapter 6 - Introduction to 8085 InstructionsChapter 6 - Introduction to 8085 Instructions
Chapter 6 - Introduction to 8085 Instructions
 
Instruction set
Instruction setInstruction set
Instruction set
 
Programming with 8085-Microprocessor and interfacing
Programming with 8085-Microprocessor and interfacingProgramming with 8085-Microprocessor and interfacing
Programming with 8085-Microprocessor and interfacing
 
8085 micro processor
8085 micro processor8085 micro processor
8085 micro processor
 

Viewers also liked

Operation of 8255A
Operation of 8255AOperation of 8255A
Operation of 8255AAnuj Yadav
 
Interfacing of 8255 IC By Er. Swapnil Kaware.
Interfacing of 8255 IC By Er. Swapnil Kaware.Interfacing of 8255 IC By Er. Swapnil Kaware.
Interfacing of 8255 IC By Er. Swapnil Kaware.Prof. Swapnil V. Kaware
 
Interface Design Basics (english)
Interface Design Basics (english)Interface Design Basics (english)
Interface Design Basics (english)Samo Korošec
 

Viewers also liked (7)

Rs 422
Rs 422Rs 422
Rs 422
 
Operation of 8255A
Operation of 8255AOperation of 8255A
Operation of 8255A
 
Rs 232 interface
Rs 232 interfaceRs 232 interface
Rs 232 interface
 
Interfacing 8255
Interfacing 8255Interfacing 8255
Interfacing 8255
 
Interfacing of 8255 IC By Er. Swapnil Kaware.
Interfacing of 8255 IC By Er. Swapnil Kaware.Interfacing of 8255 IC By Er. Swapnil Kaware.
Interfacing of 8255 IC By Er. Swapnil Kaware.
 
8255_utkarsh_kulshrestha
8255_utkarsh_kulshrestha8255_utkarsh_kulshrestha
8255_utkarsh_kulshrestha
 
Interface Design Basics (english)
Interface Design Basics (english)Interface Design Basics (english)
Interface Design Basics (english)
 

Similar to microp-8085 74 instructions for mct-A :P-2

Similar to microp-8085 74 instructions for mct-A :P-2 (20)

8085-paper-presentation.ppt
8085-paper-presentation.ppt8085-paper-presentation.ppt
8085-paper-presentation.ppt
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecture
 
8085 paper-presentation
8085 paper-presentation8085 paper-presentation
8085 paper-presentation
 
MICROPROCESSOR INSTRUCTION SET OF 8085
MICROPROCESSOR INSTRUCTION SET OF 8085MICROPROCESSOR INSTRUCTION SET OF 8085
MICROPROCESSOR INSTRUCTION SET OF 8085
 
Microprocessor 11el01
Microprocessor 11el01Microprocessor 11el01
Microprocessor 11el01
 
8085 instruction set.pptx
8085 instruction set.pptx8085 instruction set.pptx
8085 instruction set.pptx
 
UNIT II.pptx
UNIT II.pptxUNIT II.pptx
UNIT II.pptx
 
8085 instruction set
8085 instruction set8085 instruction set
8085 instruction set
 
Introduction to 8085 & it's description(includes basic lab experiments)
Introduction to 8085 & it's description(includes basic lab experiments)Introduction to 8085 & it's description(includes basic lab experiments)
Introduction to 8085 & it's description(includes basic lab experiments)
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)
 
Microprocessor Part 3
Microprocessor    Part  3Microprocessor    Part  3
Microprocessor Part 3
 
Unit 2 Instruction set.pdf
Unit 2 Instruction set.pdfUnit 2 Instruction set.pdf
Unit 2 Instruction set.pdf
 
2. 8085-Microprocessor.pptx
2. 8085-Microprocessor.pptx2. 8085-Microprocessor.pptx
2. 8085-Microprocessor.pptx
 
Instruction set 8085
Instruction set 8085Instruction set 8085
Instruction set 8085
 
Lec03
Lec03Lec03
Lec03
 
Basic programming of 8085
Basic programming of 8085 Basic programming of 8085
Basic programming of 8085
 
Architecture of 8085
Architecture of  8085Architecture of  8085
Architecture of 8085
 
Lab manual mp
Lab manual mpLab manual mp
Lab manual mp
 
MicroProcessors
MicroProcessors MicroProcessors
MicroProcessors
 
8085 alp programs
8085 alp programs8085 alp programs
8085 alp programs
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

microp-8085 74 instructions for mct-A :P-2

  • 1.
  • 2.
  • 3. 8085 PIN DIAGRAM
  • 4.
  • 5.
  • 6.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. INSTRUCTIONS SET OF 8085 DATA TRANSFER GROUP MOV Rd, Rs .(Move data from Rs to Rd). Example: MOV C,B. Move the content of register B to C. Initially After execution B=10H. B=10H. C=20H. C=10H. Flags Affected :No flags affected. Addressing mode: Register.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80. 8255 PIN DIAGRAM PA0-PA7 I/O Port A Pins PB0-PB7 I/O Port B Pins PC0-PC7 I/O Port C Pins D0-D7 I/O Data Pins RESET I Reset pin RD ¯ I Read input WR ¯ I Write input A0-A1 I Address pins CS ¯ I Chip select Vcc , Gnd I +5volt supply
  • 82.
  • 83. 8255 BLOCK DIAGRAM A 0 ,A 1 decide the port to be used in 8255. A 1 A 0 Selected port 0 0 Port A 0 1 Port B 1 0 Port C 1 1 Control Register
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89. INTERFACING 8085 & 8255 8255 8085 3:8 decoder 74373 (AD0-AD7) D7-D0 A0-A7 /CS A0 A1 O0 O1 O7 A13 A12 A11 ALE RD ¯ WR ¯ RD¯ WR¯ G2A G2B G1 A15 A14 IO/M A B C PA PB PC
  • 90.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100. INTERRUPT PRIORITY Interrupt name Mask-able Vectored TRAP No Yes RST 7.5 Yes Yes RST 6.5 Yes Yes RST 5.5 Yes Yes INTR YES NO
  • 101.
  • 102.
  • 103.
  • 105.
  • 106. CONTROL WORD D0 D7 SC1 SC0 Select counter RL1 RL0 Read/Load SC1 SC0 RL1 RL0 M2 M1 M0 BCD 0 0 Counter0 0 1 Counter1 1 0 Counter2 1 1 ILLEGAL 0 0 Counter latching 0 1 Read/load LSB 1 0 Read/load MSB 1 1 R/L MSB 1 st then LSB.
  • 107. CONTROL WORD M2 M1 M0 BCD =0 Binary counter BCD =1 BCD counter 0 0 0 Mode 0 0 0 1 Mode 1 X 1 0 Mode 2 X 1 1 Mode 3 1 0 0 Mode 4 1 0 1 Mode 5
  • 108.
  • 109.
  • 110. DMA
  • 111.
  • 112.