Data transfer instructions transfer the data between memory and processor registers, processor registers, and I/O devices, and from one processor register to another. There are eight commonly used data transfer instructions. Each instruction is represented by a mnemonic symbol.
The table shows the eight data transfer instructions and their respective mnemonic symbols.
Data Transfer Instructions
The instructions can be described as follows −
All these instructions are associated with a variety of addressing modes. Some assembly language instructions use different mnemonic symbols just to differentiate between the different addressing modes.
Example − The mnemonic symbols for load immediate is LDI.
Thus, it is necessary to be familiar with various addressing modes and different types of instructions to write efficient assembly language programs for a computer.