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