Diagram Siklus Instruksi dan Komputer IAS
DIAGRAM SIKLUS INSTRUKSI
Siklus Instruksi
adalah proses dimana komputer akan mengambil program instruksi dari perusahaan
memori, menentukan tindakan apa instruksi membutuhkan, dan melakukan tindakan
tersebut. Siklus ini di ulangi terus menerus oleh unit pengolah pusat (CPU),
dari boot sampai saat komputer di matikan.
Perlu diketahui
juga bahwa siklus eksekusi untuk satu instruksi dapat melibatkan lebih dari
sebuah referensi ke memori. Disamping itu juga, suatu instruksi dapat
menentukan suatu operasi I/O. Perhatikan gambar diagram siklus instruksi di
bawah ini:
Gambar 1 (Diagram Siklus Instruksi)
Instruction
Address Calculation (IAC), yaitu mengkalkulasikan atau menentukan alamat instruksi berikutnya
yang akan di eksekusi.
Instruction
Fetch (IF), yaitu membaca atau pengambil
instruksi dari lokasi memorinya ke CPU.
Instruction
Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang
akan dibentuk dan operand yang akan digunakan.
Operand
Address Calculation (OAC), yaitu
menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi
operand pada memori.
Operand
Fetch (OF), yaitu mengambil operand dari
memori atau dari modul I/O.
Data
Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi.
Operand
Store (OS), yaitu menyimpan hasil eksekusi ke
dalam memori.
___________________________________________________________________________________________________________________________
STRUKTUR KOMPUTER IAS
Gambar 2 (Struktur Detail Komputer IAS)
Memory
Buffer Register (MBR), berisi sebuah word yang akan di simpan di dalam memori atau di
gunakan word dalam memori.
Memory
Address Register (MAR), untuk menentukan alamat word di memori untuk
dituliskan dari MBR atau di baca oleh MBR.
Instruction
Register (IR), berisi instruksi 8 bit kode operasi yang akan di eksekusi.
Instruction Buffer Register(IBR), di gunakan untuk
penyimpanan sementara instruksi sebelah kanan word di dalam memori.
Program
Counter(PC),
berisi alamat pasangan instruksi berikut nya yang akan di ambil dari memori.
Accumulator(AC) dan multiplie
Quotiente(MQ),
di gunakan untuk penyimpanan sementara operan dan hasil alu.misalnya, hasil
perkalian dua buah bilangan 40 bit adalah sebulah bilangan 80 bit; 40 bit yang
paling berarti (most significant bit) di simpan dalam AC dan 40 bit
lainnya(least significant bit) di simpan dalam MQ.
Komentar
Posting Komentar