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

Perkalian dan Pembagian dengan 2


                  RAL dan RAR dapat digunakan dalam proses perkalian

                  dan pembagian terbatas. Dengan menggeser posisi 1 bit

                  ke  kiri  sama  dengan  mengalikan  bilangan  tersebut

                  dengan 2.


                         Contoh:


                         Carry = 0   A 00000100 = 4 (desimal)



                         Setelah instruksi RAL:


                         Carry = 0   A 00001000 = 8 (desimal)



                  Kita  perhatikan  bahwa  penggeseran  1  bit  ke  kiri
                  menyebabkan nilai akumulator menjadi 2 kali lipat.



                  Begitu  pula  dengan  penggeseran  1  bit  ke  kanan

                  menyebabkan pembagian bilangan dengan 2.


                         Contoh:


                                Carry = 0             A=00000100 = 4 (desimal)



                         Setelah instruksi RAL:


                                Carry = 0             A=00000010 = 2 (desimal)



                  Kita  perhatikan  bahwa  penggeseran  1  bit  ke  kanan
                  menyebabkan nilai akumulator menjadi seperduanya.



                  Perkalian  dan  pembagian  dengan  menggunakan

                  instruksi  RAL  dan  RAR  sifatnya  terbatas.  Pertama

                  pengalinya  hanya  2  pada  setiap  penggeseran.  Kedua

                  jika  nilai  carry-nya  tidak  sama  dengan  nol,  hasilnya
                  berbeda.










                                                                                                       186
   191   192   193   194   195   196   197   198   199   200   201