Data Transfer Class

By Vesper Vei
2 minutes read

Table of Contents

  1. Data Transfer Class
  2. Overview
  3. Subcategory Description
  4. Instruction List
    1. Register / Memory Transfer
    2. Stack-Related Data Operations
    3. Auxiliary

Data Transfer Class

Overview

Data transfer instructions are used to move, load, or store data between registers, memory, and the stack, and are the foundation for understanding the logic of any function.
The backbone of almost every piece of assembly code is formed by chaining these instructions together—they determine “where the data is” and “where the data needs to go.”

Subcategory Description

Register ↔ Register
Register ↔ Memory
Memory ↔ Memory (rare but possible)
Special addressing mode handling (such as using LEA for address calculation)
Stack-direction data transfer (push/pop also belong to the stack category, but may appear repeatedly)

Instruction List

Register / Memory Transfer

Auxiliary


Relationship Graph

Loading graph...