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
   1214   1215   1216   1217   1218   1219   1220   1221   1222   1223   1224