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.

sumberjejakandrian












Komentar

Postingan populer dari blog ini

Mengenal Memory

Struktur BUS