Page 1219 - Laporan PPL PPG Daljab Tahap 3
P. 1219
2.1 Operasi Adder (ADD)/Penjumlah
Adder/Penjumlah adalah operasi yang digunakan untuk menjumlahkan dua buah data
hexadecimal yang berada di register dengan register atau data di register dengan data di
memori. Syarat untuk menjumlahkan dua buah data hexadecimal tersebut ialah salah satu
data harus berada di Accumulator, sedang data yang lain berada di salah satu register. Hasil
dari penjumlahan dua data tersebut berada di Accumulator.
Format : ADD A, r
Dimana ADD A : perintah tambahkan Accumulator
r : nama register
Contoh :
➢ Mengisi register C dengan data 21 hex.
➢ Mengisi register L dengan data 12 hex.
➢ Copy-kan ke Accumulator data dari register C
➢ Tambahkan data di Accumulator dengan data di register L
➢ Akhir program.
Alamat
Assembly Hasil Keterangan
Memori
0000 C → 21 h
LD C,21h Mengisi register C dengan data 21 hex.
0002 L →12 h
LD L,12h Mengisi register L dengan data 12 hex.
0004 A → 21 Pindahkan ke Accumulator data dari register
LD A,C
C
0005 A → 33 h Tambahkan data di Accumulator dengan
ADD A,L
data di register L
0006
RST 38h FF Mengakhiri program
Bahan Ajar Bahasa Assembly dan aplikasi Z80 Page 11