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