Page 198 - coba Revisi Modul Organisasi dan Arsitektur Komputer_Neat
P. 198

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.






                  6.6  Instruksi  Logika  dan  Aritmetika  Segera

                  (Immediate instruction)


                  Instruksi segera (immediate) dari instruksi logika dan

                  aritmetika ditulis dengan menambahkan huruf I pada

                  akhir setiap instruksi. Konvensi ini menjadi ciri umum
                  instruksi-instruksi  segera  (immediate).  Instruksi-

                  instruksi segera dalam SAP-3 adalah: ANI, ORI, XRI,

                  ADI, ACI, SUI, SBI, dan CPI.



                         Format instruksi:


                                ANI byte; logika proses AND A, byte


                                ORI byte; logika proses OR A, byte




                                                                                                       188
   193   194   195   196   197   198   199   200   201   202   203