Operasi transfer data atau operasi copy data pada mikroprosesor Z-80 CPU
sebagian besar menggunakan perintah LD singkatan dari LOAD. Z-80 CPU memiliki 134
perintah LD.
Data dapat ditransfer dalam 8 bit atau 16 bit. Perintah transfer data memuat dua operand
yaitu operand pertama sebagai tujuan (Destinasi) dan operand kedua menunjukkan lokasi
asal. Misal sebagai contoh : LD A, B menunjukkan perintah untuk meng-copy data 8 bit
yang ada pada register B ke register A. Hal ini berarti B sebagai asal (Source) dan A
sebagai tujuan (Destinasi).
Transfer Data 8 Bit
Tabel 1. Tabel Operasi Data 8 bit
Mnemonik Simbol Operasi Jenis Transfer Data
LD B, A B←A Register ← Register
LD A, (HL) A ← (HL) Register ← Memori
LD A, 25H A ← 25 Register ← Data Imdm
LD (HL), A (HL) ← A Memori ← Register
LDD (DE) ← (HL) Memori ← Memori
DE ← DE – 1
HL ← HL – 1
BC ← BC – 1
LD (HL), 64 (HL) ← 64 Memori ← Data Imm
Tabel 2
Reg BC DE HL SP IX IY 198D 198E 198F 1990
Data 1963 1964 1995 1991 1800 1813 13 18 00 18