Page 168 - E-MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER FIX
P. 168

28  =  256  buah  instruksi,  walau  demikian  pada  SAP-  2  hanya
               didefinisikan 42 instruksi.


               Pengendali/Pengurut (Controller/Sequencer)


               Pengendali/pengurut  mengendalikan  seluruh  komponen  untuk
                                    mengeksekusi                       instruksi.                Setelah

               pengendali/pengurut menerima kode operasi dari Register Instruksi,
               maka  kode  tersebut  akan  diterjemahkan  dan  pengendali

               mengelurakan  sinyal  CON  (control)  untuk  menjalankan  instruksi
               tersebut.  Setiap  sinyal  kendali  CON  mengendalikan  satu

               siklus/tahap. Satu instruksi mungkin diselesaikan dalam beberapa
               siklus/tahap  sehingga  sinyal  kendali  yang  dikeluarkan  oleh

               pengendali bisa beberapa buah. Sinyal kendali ini sering diistilahkan
               mikroinstruksi. Pada komputer modern yang lebih komplek sistem
               pengendali  ini  dibuat  satu  bagian  khusus  yaitu  bagian  pengendali

               (Control Unit).

               Akumulator A


               Register  yang  berfungsi  menyimpan  sementara  hasil  operasi  ALU.
               Data akumulator A diperoleh dari bus W yang mungkin berasal dari

               memori atau dari hasil operasi ALU. Data pada akumulator A dapat
               ditampilkan  kepada  pengguna  setelah  ditransfer  ke  register

               keluaran.

               ALU (Arithmetic and Logical Unit) dan Bendera (Flag)


               Sesuai  dengan  namanaya,  ALU  berfungsi  menyelesaikan  operasi-

               operasi  aritmetika  dan  logika.  Lebar  bit  yang dioperasikan  8  bit,
               artinya  SAP-2  adalah  prosesor  8  bit.  Terdapat  2  bit  flag  berfungsi

               sebagai  tanda  yang  menunjukan  hasil  operasi  ALU.  Kedua  flag
               tersebut adalah sign flag dan zero flag. Jika hasil operasi ALU bernilai

               negatif  maka  sign  flag  bernilai  1  jika  positif  sign  flag bernilai 0.
               Jika hasil operasi ALU bernilai o maka zero flag bernilai 1 jika hasilnya
               bukan 0 maka zero flag bernilai 0.


                                                             154
   163   164   165   166   167   168   169   170   171   172   173