

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Implied addressing mode in 8085 Microprocessor
In 8085 Instruction set, there is one mnemonic XCHG, which stands for eXCHanGe. This is an instruction to exchange contents of HL register pair with DE register pair. This instruction uses implied addressing mode. In the instruction, we don’t mention as “XCHG HL, DE”. It is implied that it will deal with HL and DEregister pairs. So we write only XCHG as mnemonic. That’s why it is called an implied addressing mode. As it is 1-Byte instruction, so It occupies only 1-Byte in the memory. After execution of this instruction, the content between H and D registers and L and E registers will get swapped respectively.
Mnemonics, Operand | Opcode(in HEX) | Bytes |
---|---|---|
XCHG | EB | 1 |
Let us suppose, HL and DEregister pairs are having ABCDH and 6789H contents respectively. After execution of instruction XCHGthe contents of HL and DS register pairs will be 6789H and ABCDH respectively. Here is the content training table for the better understanding –
Before | After | |
---|---|---|
(HL) | ABCDH | 6789H |
(DE) | 6789H | ABCDH |
Address | Hex Codes | Mnemonic | Comment |
---|---|---|---|
2006 | EB | XCHG | Swapping the contents of DE and HL register pairs |
Let us see the timing diagram of this instruction XCHG as below –
Summary − So this instruction XCHG requires1- Byte, 4-Machine Cycles (Opcode Fetch) and 4 T-States for execution as shown in the timing diagram.
- Related Questions & Answers
- Immediate addressing mode in 8085 Microprocessor
- Register addressing mode in 8085 Microprocessor
- Absolute addressing mode in 8085 Microprocessor
- Register indirect addressing mode in 8085 Microprocessor
- Addressing modes of 8085 in 8085 Microprocessor
- Prompt mode in 8085 Microprocessor
- Command mode in 8085 Microprocessor
- Data file mode in 8085 Microprocessor
- Addressing of I/O Ports in 8085 Microprocessor
- Addressing modes in 8086 microprocessor
- 8085 program to swap two 8 bit numbers using Direct addressing mode
- 8085 program to swap two 16-bit numbers using Direct addressing mode
- RAM Addressing of 8051 Microprocessor
- Microprocessor 8085 Architecture
- Registers of 8085 Microprocessor