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

aritmatika  two's  complement.  Jika  F2=0,  ALU

                  menghitung  A+B.  Jika  F2=1  ALU  menghitung
                  A+B'+1=A-B.



                  Ketika  F2,0-111,  ALU  melakukan  operasi  set  if  less

                  than  (SLT).  Jika  A<B,  Y=1.  Jika  tidak  maka  Y=0.

                  Dengan kata lain, Y diset 1 jika A kurang dari B.


                  SLT  dilakukan  dengan  menghitung  S-A-B.  Jika  S

                  negatif, A<B. Unit rangkaian tambah nol menghasilkan

                  output  N-bit  dengan  menghubungkan  input  1-bit

                  dengan  o  pada  MSB.  Bit  tanda  S  adalah  input  bagi
                  rangkian tambah nol.



                  Penggeser (Shifter) dan Pemutar (Rotator)


                  Penggeser dan pemutar memindahkan satu bit ke kiri

                  atau ke kanan. Proses ini berfungsi dalam perkalian dan

                  pembagian berbasis bilangan pangkat 2. Sesuai dengan

                  namanya  penggeser  berfungsi  untuk  menggeser

                  bilangan biner ke kanan atau ke kiri dengan menentkan

                  jumlah posisi geser. Terdapat beberapa jenis penggeser
                  yang biasa digunakan.



                      ● Logical  shifter  -  menggeser  bilangan  ke  kiri

                         (Logical Shift Left, LSL) atau kanan (Logical Shift

                         Right, LSR) dan mengisi kekosongannya dengan

                         o.


                         Contoh: 11101 LSR 2 = 00111


                                  11011 LSL 2 01100



                      ● 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,




                                                                                                        88
   93   94   95   96   97   98   99   100   101   102   103