RINGKASAN MATERI
SEMESTER 2
BAB 1
Hal- hal yang dilakuakan CPU adalah sebagai berikut:
1.
Fetch Instruction (mengambil instruksi).
2.
Interpren Instruction (menerjemahkan instruksi)
3.
Fetch Data (mengambil Data)
4.
Process Data (mengolah data)
5.
Write data (menulis data)
Tugas dari Control Unit:
§
Mengatur & mengendalikan alat-alat input dan
output
§
Mengambil instruksi-instruksi dari memori utama.
§
Mengambil data dari memori utama kalau
diperlukan proses.
§
Mengirim instruksi ke ALU bila ada perhitungan
aritmatika atau perbandingan logika serta mengawasi kerja.
§
Menyimpan hasil proses ke memori utama.
Masukan- Masukan Unit Control:
1.
Clock/pewaktu adalah cara unit control dalam
menjaga waktu nya.
2.
Register Instruksi digunakan untuk menentukan
operasi mikro mana yang akan dilakukan selama siklus eksekusi.
3.
Flag diperlukan oleh unit control untuk
menentukan status processor dan hasil operasi ALU sebelumnya.
4.
Sinyal control untuk mengontrol BUS memberikan
sinyal-sinyal ke unit control seperti sinyal interupsi dan acknowledgement.
Keluaran-keluaran unit control:
1.
Sinyal-sinyal yang menyebabkan data dipindahkan
dari register yang satu ke register yang lainnya
2.
Sinyal-sinyal yang dapat mengaktifikasi
fungsi-fungsi ALU tertentu.
1)
User Visible Register yaitu Register yang dapat
direfensikan dengan menggunakan bahasa mesin yang dieksekusi CPU.
2)
Control and Register yaitu register yang
digunakan oleh unit conrol untuk mengontrol operasi CPU dan oleh program sistem
operasi untuk mengontrol eksekusi program
Terdapat 5 register yang penting, yaitu:
·
Program Counter (PC) : berisi alamat instruksi
yang diambil
·
Instruction Register (IR) : berisi alamat
terakhir
·
Memory Address register (MAR): berisi alamat
penyimpanan dalam memori
·
Memori Buffer Register (MBR): berisi data yang
dibaca di memori
·
Memori Data Register (MDR) : untuk menampung
data (hasil instruksi pengiriman
) rai memori utama ke cpu.
) rai memori utama ke cpu.
BAB
2
Set instruksi adalah kumpulan dari instruksi yang dapat dijalankan oleh
CPU.
Beberapa contoh simbolik instruksi dalam bahasa manusia:
o
ADD = Add (jumlahkan)
o
SUB = Substract (kurangkan)
o
MUL= Multiply (kalikan)
o
DIV = Device (bagi)
o
LOAD = load (mengambil data dari
register/memori)
o
STOR = Store (simpan data ke register/memori)
o
MOVE = move (pindahkan data dari satu tempat ke
tempat lain)
o
SHR = shift kanan data
o
SHL = Shift kiri data
Elemen-elemen Instruksi =
-
Operation Code (Opcode) : merupakan koede
operasi yang menspesifikasikan operasi yang akan dilakukan.
-
Source Operand Reference : merupakan sumber dari
Operand (input instruksi)
-
Result Operans Reference : hasil atau keluaran
operasi
-
Next Instruction Reference
Tidak ada komentar:
Posting Komentar