- Trending Categories
- 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
Register addressing mode in 8085 Microprocessor
In this mode, the data is copied from one register to another. For example, MOV A, B: means data in register B is copied to register A.
MOV E, H
It occupies only 1-Byte in memory. MOV E, H is an example instruction of this type. It is a 1-Byte instruction. Suppose E register content is AB H, and H register content is 9C H. When the 8085 executes this instruction, the contents of E register will change to 9C H.This is shown as follows.
Before | After | |
---|---|---|
(E) | ABH | 9CH |
(H) | 9CH | 9CH |
Address | Hex Codes | Mnemonic | Comment |
---|---|---|---|
2004 | 5C | MOV E, H | E ← H |
Note that H register’s content has not been changed at all. Although Intel has called it a “move” instruction, but actually in reality it seems to be a “copy” instruction.
The timing diagram of MOVE, H instruction is as follows -
Summary − So this instruction MOV E, H requires 1-Byte, 1-Machine Cycles (Opcode Fetch) and 4 T-States for execution as shown in the timing diagram.