Page 208 - E-MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER FIX
P. 208

Contoh


                              Misal  register  A  =  01101000  dan  register  H  =
                              00111000 Setelah instruksi berikut:


                              ANA H


                              A = 01101000


                              H= 00111000 AND


                              A = 00101000


                              ORA H

                              A = 01101000


                              H = 00111000 OR

                                             A = 00111000 XRA H
                              A = 01101000


                              H= 00111000 XOR


                              A = 01010000


               Pengoperasian  logika  AND,  OR  atau  XOR  antara  register  dengan
               akumulator dilakukan bit per bit.


               Instruksi  logika  CMP  berfungsi  untuk  membandingkan  isi register

               dengan isi akumulator. Perbandingan ini mempengaruhi bendera nol
               (zero flag). Jika isi register sama dengan isi akumulator maka zero

               flag bernilai 1. Jika isinya berbeda maka zero flag akan bernilai nol.


               Proses  CMP  adalah  proses  pengurangan  isi  Akumulator  oleh  isi
               register. Jika hasil pengurangan ini nol artinya isi akumulator dengan
               isi register sama. Karena hasilnya nol maka berefek pada zero flag.


               Teknisnya, nilai akumulator akan disalin dulu ke register sementara,



                                                             194
   203   204   205   206   207   208   209   210   211   212   213