Page 119 - FIX MODUL_Neat
P. 119

● Arithemetic shifter - instruksi ini juga terdiri dari dua
                       jenis  yaitu  geser  ke  kanan  (Arithmetic  Shift  Right,

                       ASR) dan geser ke kiri (Arithmetic Shift Left, ASL)

                       prosesnya sama dengan logical shifter, tapi pada sisi

                       kanan diisi dengan msb yang merupakan salinan dari

                       MSB. Ini berguna pada saat perkalian dan pembagian

                       bilangan bertanda agar tanda bilangannya tidak hilang.


                       Contoh: 11001 ASR 2=11110



                                 11001 ASL 2=00100


                   ● Rotator - memutar bilangan. Proses menggeser sama

                       dengan penggeser tapi bit yang kosong diisi dengan

                       ujung bit sisi lainnya.


                       Contoh: 11001 ROR 2 = 01110


                                11001 ROL 2=00111



               Shifter N-bit dapat dibangun dari N buah multiplexer N:1.

               Input digeser dengan o ke bit N-1, tergantung nilai select

               log,N-bit.
















                                                             107
   114   115   116   117   118   119   120   121   122   123   124