Senin, 19 Oktober 2015

Pengertian CPU dan Register-register Yang Terdapat Pada CPU


Fungsi Central Processing Unit (CPU) adalah melakukan eksekusi program yang tersimpan pada memori. CPU mengambil sebuah instruksi pada satu waktu, mengeksekusinya dan kemudian mengambil instruksi berikutnya lagi untuk dieksekusi. Pekerjaan ini dilakukan secara berulang-ulang dan dikenal dengan sebutan siklus instruksi. Gambar dibawah merupakan fase siklus instruksi pada CPU yang terdiri dari fase pengambilan (fetch phase) dan fase eksekusi. Pada fase pengambilan, sebuah instruksi diambil dari memori. Pada fase eksekusi instruksi dianalisi dan didecode dan kemudian dilakukan operasi yang relevan.
Register-Register CPU
CPU mempunyai register utama yaitu:
1.      Register akumulator (accumulator) menyimpan hasil operasi sebelumnya yang ada pada ALU, juga digunakan sebagai register masukan ke penjumlah.
2.      Program counter (instruction address counter) berisi alamat lokasi memori dimana instruksi berikut harus  diambil.
3.      Instruction register menyimpan instruksi yang baru saja diambil dari memori untuk dilakukan pengkodean/ penerjemahan instruksi.
4.      MAR (Memory Address Register) berisi alamat lokasi memori selama momori berada dalam operasi baca atau tulis.
5.      MBR (Memory Buffer Register) berisi data yang dibaca dari memori (selama pembacaan) atau data yang akan dituliskan ke dalam memori (selama penulisan).
6.      GPR (General Purpose Register) digunakan untuk keperluan umum, misalnya menyimpan operand, alamat dan seterusnya.



Daniel Blogger

About Daniel Blogger

Subscribe to this Blog via Email :