Struktur CPU

NO 1

Instruksi  – instruksi  yang  dibaca  akan dibuat  dalam  register  instruksi  (IR). Instruksi – instruksi ini dalam bentuk kode – kode binner yang dapat diinterpretasikan oleh CPU kemudian dilakukan aksi yang diperlukan. Aksi – aksi ini dikelompokkan menjadi empat katagori, yaitu :
 CPU – Memori, perpindahan data dari CPU ke memori dan sebaliknya.
 CPU –I/O, perpindahan data dari CPU ke modul I/O dan sebaliknya.
 Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data.
 Kontrol, merupakan instruksi  untuk  pengontrolan fungsi  atau kerja. Misalnya  instruksi pengubahan urusan eksekusi.
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.


NO 2

Apa itu Accumulator?

Bagian dari arithmetic unit sebuah komputer untuk menyimpan hasil dari perhitungan sementara atau beberapa operasi lain.

Apa itu Temporary Register?
Register sementara digunakan untuk menyimpan hasil yang tidak permanent.
Register sementara harus diinisialisasi sebelum digunakan. Setiap register sementara memiliki akses tulis tunggal dan baca tiga.

https://docs.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx9-graphics-reference-asm-vs-registers-temporary

apa itu IBR (Instruction Buffer Register?
Instruction  Buffer  Register  (IBR), digunakan untuk penyimpanan sementara instruksi  sebelah kanan word di dalam memori.

Apa itu Instruction Register?
Dalam komputer, sebuah register instruksi adalah bagian dari unit kontrol CPU yang menyimpan instruksi yang sedang dieksekusi atau diterjemahkan

Apa itu Program Counter?
Program counter, atau PC ( juga disebut instruksi itu pointer, atau instruksi menunjuk register, atau hanya sebagian instruksi sequencer dalam beberapa komputer) adalah suatu daftar pengolah yang menandai (adanya) jika komputer adalah dalamurutan instruksi nya.

apa itu MBR (Memory Buffer Register)?
Memory Buffer Register atau yang biasa disingkat dengan MBR adalah suatu register yang berfungsi untuk memuat isi informasi yang akan dituliskan ke memori atau baru saja dibaca dari memori pada alamat yang ditunjukkan oleh isi MAR (Memory Address Register) , atau untuk menampung data dari memori (yang alamatnya ditunjuk oleh MAR) yang akan dibaca.

apa itu MAR (Memory Address Register)?
MAR (Memory Address Register) atau register penunjuk alamat memori merupakan register yang menampung alamat data atau instruksi pada main memory yang akan diakses, baik itu yang akan diambil (dibaca) maupun yang akan diletakkan (disimpan/ditulis). Register ini berisi alamat dari data dan dihubungkan pada bus alamat, sehingga dapat menspesifikasikan alamat di dalam memori untuk operasi baca atau simpan/tulis

Komentar

Postingan populer dari blog ini

Sejarah Komputer dari Generasi ke Generasi