Page 189 - FIX MODUL_Neat
P. 189

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.



               Bendera (Flag)


               Bendera berfungsi menandai hasil proses ALU. Terdapat

               dua bit nilai yaitu bit tanda (sign bit) dan bit nol (zero bit).

               Jika hasil ALU negatif maka sign bit bernilai 1 dan jika
               hasilnya tidak negatif maka bit tanda bernilai 0. Jika hasil

               ALU nol maka bit nol bernilai 1, jika hasilnya bukan nol

               maka bit nol bernilai 0.





                                                             177
   184   185   186   187   188   189   190   191   192   193   194