Penjelasan tentang diagram siklus intruksi dan struktur CPU

PENJELASAN TENTANG DIAGRAM SIKLUS INSTRUKSI DAN STRUKTUR CPU


SOAL 1 


1. Silakan anda cari penjelasan tentang IAC,IOD,OAC,DO,OS,OF,dan IF yang ada gambar siklus instruksi berikut di bawah ini






Jawab:


Gambar.1(Diagram siklus instruksi)



Perlu diketahui  bahwa  siklus  eksekusi untuk suatu 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 atas .
  • Instruction Addess  Calculation (IAC), yaitu mengkalkulasi  atau menentukan alamat  instruksi berikutnya  yang  akan dieksekusi.
  • 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), adalah 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.

SOAL 2

Jelaskan tentang;
a. Accumulator
b. Temporary Register(MQ)
c. IBR(Instruction Buffer Register)
d. IR (Insruction Register)
e. PC (Program Counter)
f. MBR (Memory Buffer Register)
g.MAR (Memory Address Register)

Jawab:


  • Memory Buffer Register (MBR), berisi sebuah word yang akan disimpan di dalam memori atau digunakan untuk menerima word dari memori.
  • Memory Address Register (MAR), untuk menentukan alamat word di memori untuk dituliskan dari MBR atau dibaca oleh MBR.
  • Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan dieksekusi.
  • Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara instruksi sebelah kanan word di dalam memori.
  • Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan diambil dari
  • Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan sementara operand dan hasil ALU. Misalnya, hasil perkalian 2 buah bilangan 40 bit adalah sebuah bilangan 80 bit; 40 bit yang paling berarti (most significant bit) disimpan dalam AC dan 40 bit lainnya (least significant bit) disimpan dalam MQ. IAS beroperasi secara berulang membentuk siklus instruksi. Komputer IAS memiliki 21 instruksi, yang dapat dikelompokkan seperti berikut ini :
  • Data tranfer, memindahkan data di antara memori dengan register – register ALU atau antara dua register ALU sendiri.
  • Unconditional branch, perintah – perintah eksekusi percabangan tanpa syarat tertentu.
  • Conditional branch, perintah – perintah eksekusi percabangan yang memerlukan syarat tertentu agar dihasilkan suatu nilai dari percabangan tersebut.
  • Arithmetic, kumpulan operasi-operasi yang dibentuk oleh ALU.
  • Address Modilfy, instruksi-instruksi yang memungkinkan pengubahan alamat saat di komputasi sehingga memungkinkan fleksibilitas alamat yang tinggi pada program.
Referensi:


Komentar

Postingan populer dari blog ini

Struktur Antar Hubungan BUS dan Jenis Arsitektur BUS Jamak Tradisional & Kinerja Tinggi

Sejarah singkat RAM dari generasi pertama sampai saat ini, dan pengertian DIMM

Tugas 1: Arsitektur Komputer