0% found this document useful (0 votes)
751 views

What Is Data Transfer Instruction Process in Computer Architecture

There are eight common data transfer instructions in computer architecture: load, store, move, exchange, input, output, push, and pop. These instructions transfer data between memory and processor registers, between registers, and between registers and I/O devices. Each instruction has a mnemonic symbol. For example, load transfers data from memory to a register, store transfers from a register to memory, and move can transfer between memory and registers or between registers.

Uploaded by

Amit Chauhan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
751 views

What Is Data Transfer Instruction Process in Computer Architecture

There are eight common data transfer instructions in computer architecture: load, store, move, exchange, input, output, push, and pop. These instructions transfer data between memory and processor registers, between registers, and between registers and I/O devices. Each instruction has a mnemonic symbol. For example, load transfers data from memory to a register, store transfers from a register to memory, and move can transfer between memory and registers or between registers.

Uploaded by

Amit Chauhan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

12/11/23, 8:26 PM What is data transfer instruction process in Computer Architecture?

What is data transfer instruction process in Computer


Architecture?
Computer Architecture Computer Science Network

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

Name Mnemonic Symbols

Load LD

Store ST

Move MOV

Exchange XCH

Input In

Output OUT

Push PUSH

Pop POP

The instructions can be described as follows −

Load − The load instruction is used to transfer data from the memory to a
processor register, which is usually an accumulator.

Store − The store instruction transfers data from processor registers to memory.

Move − The move instruction transfers data from processor register to memory or
memory to processor register or between processor registers itself.

Exchange − The exchange instruction swaps information either between two


registers or between a register and a memory word.

Input − The input instruction transfers data between the processor register and the
input terminal.

https://www.tutorialspoint.com/what-is-data-transfer-instruction-process-in-computer-architecture 1/2
12/11/23, 8:26 PM What is data transfer instruction process in Computer Architecture?

Output − The output instruction transfers data between the processor register and
the output terminal.

Push and Pop − The push and pop instructions transfer data between a processor
register and memory stack.

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.

https://www.tutorialspoint.com/what-is-data-transfer-instruction-process-in-computer-architecture 2/2

You might also like