- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
8085 program to exchange content of HL register pair with DE register pair
In this program we will see how to exchange the content of DE and HL pair.
Problem Statement
Write 8085 Assembly language program to swap the content of HL and DE register pair.
Discussion
This process is very simple, 8085 has XCHG instruction. This instruction swaps DE and HL pair content. We are storing some values to DE and HL pair directly, and then exchange them using XCHG.
Input
DE = 5678H HL = CDEFH
Flow Diagram
Program
Address | HEX Codes | Mnemonics | Comments |
---|---|---|---|
F000 | 16, 56 | MVI D,56H | Load D with56H |
F002 | 1E, 78 | MVI E,78H | Load D with78H |
F004 | 26, CD | MVI H,CDH | Load D with CDH |
F006 | 2E, EF | MVI L,EFH | Load D withEFH |
F008 | EB | XCHG | Exchange the content of DE and HL |
F009 | 76 | HLT | Terminate the program |
Output
DE = CDEFH HL = 5678H
Advertisements
To Continue Learning Please Login
Login with Google