![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
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.