Page 240 - FIX MODUL_Neat
P. 240

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, TMP. Kemudian dilakukan proses pengurangan

               akumulator oleh register. Setelah selesai, nilai akumulator

               dikembalikan lagi.











                                                             228
   235   236   237   238   239   240   241   242   243   244   245