Struktur CPU
NO 1
NO 2
Apa itu Accumulator?
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
Posting Komentar