SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
Introduction to 8085 & Assembly Language Programming

ASSEMBLY LANGUAGE PROGRAMMING
LAB – MANUAL

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

INDEX
CONTENTS
1. The 8085 microprocessor
1.1 Introduction
1.2 8085 Internal Architecture
1.3 8085 Pin Diagram
1.4 8085 Addressing Modes
2. The 8085 Microprocessor Trainer Kit
2.1 Introduction
2.2 Specifications of STS -85 VLC
2.2.1 Hardware Specifications
2.2.2 Software Description
3. 8085 Instruction Set Summary
4. Entering a program and Execution procedure
5. A Sample Program
6. 8085 Instructions and Mnemonic codes
7. Lab Exercises
7.1 Subtract two 8 bit numbers
7.2 Divide two 8 bit numbers
7.3 Palindrome checking
7.4 Sort in ascending order
7.5 Sort in descending order
7.6 Add two 16 bit numbers
7.7 Convert a BCD number to a binary number
7.8 Convert a binary number to a BCD number
7.9 Add ten 8 bit numbers
7.10 Multiply two 8 bit numbers
7.11 Largest of ten 8 bit numbers
7.12 Smallest of ten 8 bit numbers
7.13 Scroll a set of data in memory

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala
Introduction to 8085 & Assembly Language Programming

Notes By: Shehrevar Davierwala

Weitere ähnliche Inhalte

Andere mochten auch

8080 8085 assembly language_programming manual programando
8080 8085 assembly  language_programming manual programando 8080 8085 assembly  language_programming manual programando
8080 8085 assembly language_programming manual programando Universidad de Tarapaca
 
Microprocessor chapter 9 - assembly language programming
Microprocessor  chapter 9 - assembly language programmingMicroprocessor  chapter 9 - assembly language programming
Microprocessor chapter 9 - assembly language programmingWondeson Emeye
 
Unit – 2
Unit – 2Unit – 2
Unit – 2techbed
 
Instruction set of 8085 Microprocessor By Er. Swapnil Kaware
Instruction set of 8085 Microprocessor By Er. Swapnil KawareInstruction set of 8085 Microprocessor By Er. Swapnil Kaware
Instruction set of 8085 Microprocessor By Er. Swapnil KawareProf. Swapnil V. Kaware
 
Instruction set of 8085
Instruction set  of 8085Instruction set  of 8085
Instruction set of 8085shiji v r
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacingdeval patel
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controllerRkrishna Mishra
 
Assembly Language Programming Of 8085
Assembly Language Programming Of 8085Assembly Language Programming Of 8085
Assembly Language Programming Of 8085techbed
 

Andere mochten auch (11)

8085 lab
8085 lab8085 lab
8085 lab
 
8085 instruction-set new
8085 instruction-set new8085 instruction-set new
8085 instruction-set new
 
8080 8085 assembly language_programming manual programando
8080 8085 assembly  language_programming manual programando 8080 8085 assembly  language_programming manual programando
8080 8085 assembly language_programming manual programando
 
Microprocessor chapter 9 - assembly language programming
Microprocessor  chapter 9 - assembly language programmingMicroprocessor  chapter 9 - assembly language programming
Microprocessor chapter 9 - assembly language programming
 
Unit – 2
Unit – 2Unit – 2
Unit – 2
 
Instruction set of 8085 Microprocessor By Er. Swapnil Kaware
Instruction set of 8085 Microprocessor By Er. Swapnil KawareInstruction set of 8085 Microprocessor By Er. Swapnil Kaware
Instruction set of 8085 Microprocessor By Er. Swapnil Kaware
 
Instruction set of 8085
Instruction set  of 8085Instruction set  of 8085
Instruction set of 8085
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controller
 
List of 8085 programs
List of 8085 programsList of 8085 programs
List of 8085 programs
 
Assembly Language Programming Of 8085
Assembly Language Programming Of 8085Assembly Language Programming Of 8085
Assembly Language Programming Of 8085
 

Ă„hnlich wie Introduction to 8085 Assembly Language

PL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL DeveloperPL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL DeveloperJeff Smith
 
Debugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL DeveloperDebugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL DeveloperJeff Smith
 
Oracle SQL Developer Tips & Tricks
Oracle SQL Developer Tips & TricksOracle SQL Developer Tips & Tricks
Oracle SQL Developer Tips & TricksJeff Smith
 
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL DeveloperDebugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL DeveloperJeff Smith
 
Oracle Database 12c Feature Support in Oracle SQL Developer
Oracle Database 12c Feature Support in Oracle SQL DeveloperOracle Database 12c Feature Support in Oracle SQL Developer
Oracle Database 12c Feature Support in Oracle SQL DeveloperJeff Smith
 

Ă„hnlich wie Introduction to 8085 Assembly Language (6)

PL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL DeveloperPL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL Developer
 
Intel80286
Intel80286Intel80286
Intel80286
 
Debugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL DeveloperDebugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL Developer
 
Oracle SQL Developer Tips & Tricks
Oracle SQL Developer Tips & TricksOracle SQL Developer Tips & Tricks
Oracle SQL Developer Tips & Tricks
 
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL DeveloperDebugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
 
Oracle Database 12c Feature Support in Oracle SQL Developer
Oracle Database 12c Feature Support in Oracle SQL DeveloperOracle Database 12c Feature Support in Oracle SQL Developer
Oracle Database 12c Feature Support in Oracle SQL Developer
 

Mehr von Shehrevar Davierwala

Build Virtual Assistant Using AI
Build Virtual Assistant Using AI Build Virtual Assistant Using AI
Build Virtual Assistant Using AI Shehrevar Davierwala
 
Build brand reputation using facebook
Build brand reputation using facebookBuild brand reputation using facebook
Build brand reputation using facebookShehrevar Davierwala
 
Learn Digital Marketing : 0 to Hero Day 1
Learn Digital Marketing :  0 to Hero Day 1 Learn Digital Marketing :  0 to Hero Day 1
Learn Digital Marketing : 0 to Hero Day 1 Shehrevar Davierwala
 
Digital Marketing for Sustainable Business - Afghan Perspective
Digital Marketing for Sustainable Business - Afghan Perspective  Digital Marketing for Sustainable Business - Afghan Perspective
Digital Marketing for Sustainable Business - Afghan Perspective Shehrevar Davierwala
 
Developing stunning website in clicks - 2
Developing stunning website in clicks - 2Developing stunning website in clicks - 2
Developing stunning website in clicks - 2Shehrevar Davierwala
 
Developing stunning website in clicks
Developing stunning website in clicksDeveloping stunning website in clicks
Developing stunning website in clicksShehrevar Davierwala
 
Google forms for data analysis
Google forms for data analysisGoogle forms for data analysis
Google forms for data analysisShehrevar Davierwala
 

Mehr von Shehrevar Davierwala (20)

Introduction_Swift
Introduction_SwiftIntroduction_Swift
Introduction_Swift
 
PsudoCode.pptx
PsudoCode.pptxPsudoCode.pptx
PsudoCode.pptx
 
Number System.pptx
Number System.pptxNumber System.pptx
Number System.pptx
 
Java Script (Module 1).pptx
Java Script (Module 1).pptxJava Script (Module 1).pptx
Java Script (Module 1).pptx
 
Website in Clicks Day 2
Website in Clicks Day 2Website in Clicks Day 2
Website in Clicks Day 2
 
Develop Website in Clicks
Develop Website in ClicksDevelop Website in Clicks
Develop Website in Clicks
 
Build Virtual Assistant Using AI
Build Virtual Assistant Using AI Build Virtual Assistant Using AI
Build Virtual Assistant Using AI
 
Build brand reputation using facebook
Build brand reputation using facebookBuild brand reputation using facebook
Build brand reputation using facebook
 
Digital Marketing Session 2
Digital Marketing Session 2Digital Marketing Session 2
Digital Marketing Session 2
 
Learn Digital Marketing : 0 to Hero Day 1
Learn Digital Marketing :  0 to Hero Day 1 Learn Digital Marketing :  0 to Hero Day 1
Learn Digital Marketing : 0 to Hero Day 1
 
Standard template
Standard templateStandard template
Standard template
 
Digital Marketing for Sustainable Business - Afghan Perspective
Digital Marketing for Sustainable Business - Afghan Perspective  Digital Marketing for Sustainable Business - Afghan Perspective
Digital Marketing for Sustainable Business - Afghan Perspective
 
Developing stunning website in clicks - 2
Developing stunning website in clicks - 2Developing stunning website in clicks - 2
Developing stunning website in clicks - 2
 
Developing stunning website in clicks
Developing stunning website in clicksDeveloping stunning website in clicks
Developing stunning website in clicks
 
Google forms for data analysis
Google forms for data analysisGoogle forms for data analysis
Google forms for data analysis
 
Webdesign session1
Webdesign session1Webdesign session1
Webdesign session1
 
Tech talk webtech
Tech talk webtechTech talk webtech
Tech talk webtech
 
Tech talk php_cms
Tech talk php_cmsTech talk php_cms
Tech talk php_cms
 
Ph pbasics
Ph pbasicsPh pbasics
Ph pbasics
 
Php mysql
Php mysqlPhp mysql
Php mysql
 

KĂĽrzlich hochgeladen

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

KĂĽrzlich hochgeladen (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Introduction to 8085 Assembly Language

  • 1. Introduction to 8085 & Assembly Language Programming ASSEMBLY LANGUAGE PROGRAMMING LAB – MANUAL Notes By: Shehrevar Davierwala
  • 2. Introduction to 8085 & Assembly Language Programming INDEX CONTENTS 1. The 8085 microprocessor 1.1 Introduction 1.2 8085 Internal Architecture 1.3 8085 Pin Diagram 1.4 8085 Addressing Modes 2. The 8085 Microprocessor Trainer Kit 2.1 Introduction 2.2 Specifications of STS -85 VLC 2.2.1 Hardware Specifications 2.2.2 Software Description 3. 8085 Instruction Set Summary 4. Entering a program and Execution procedure 5. A Sample Program 6. 8085 Instructions and Mnemonic codes 7. Lab Exercises 7.1 Subtract two 8 bit numbers 7.2 Divide two 8 bit numbers 7.3 Palindrome checking 7.4 Sort in ascending order 7.5 Sort in descending order 7.6 Add two 16 bit numbers 7.7 Convert a BCD number to a binary number 7.8 Convert a binary number to a BCD number 7.9 Add ten 8 bit numbers 7.10 Multiply two 8 bit numbers 7.11 Largest of ten 8 bit numbers 7.12 Smallest of ten 8 bit numbers 7.13 Scroll a set of data in memory Notes By: Shehrevar Davierwala
  • 3. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 4. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 5. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 6. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 7. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 8. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 9. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 10. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 11. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 12. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 13. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 14. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 15. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 16. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 17. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 18. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 19. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 20. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 21. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 22. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 23. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 24. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 25. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 26. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 27. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 28. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 29. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 30. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 31. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 32. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 33. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 34. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 35. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 36. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 37. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 38. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 39. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 40. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 41. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 42. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 43. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 44. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 45. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 46. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 47. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 48. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 49. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 50. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 51. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala
  • 52. Introduction to 8085 & Assembly Language Programming Notes By: Shehrevar Davierwala