Operasi Mikro
Fungsi dari sebuah komputer adalah unuk eksekusi program. Setiap siklus yang lebih kecil akan terdiri dari sejumlah langkah yang masing – masing langkah tersebut terdiri dari register – register CPU. Dapat disebut langkah – langkah tersebut sebagai operasi mikro. Operasi mikro adalah operasi fungsional atau atomik suatu
CPU. Organisasi bagian dalam dari sebuah komputer sangat ditentukan oleh kumpulan instruksi
yang dapat dijalankannya.
Sebuah instruksi adalah sebuah kaidah yang digunakan komputer untuk mendefinisikan operasi – operasi seperti
add, store, load dan
jump dan kumpulan dari semua instruksi disebut kumpulan instruksi, menacakup beragam operasi aritmatika dan logika, operasi perpindahan
data, operasi maasukan / keluaran dan operasi pengendalian kombinasi dari operasi-operasi ini, dikelompokkan bersama-sama membentuk sebuah
program mesin. Kata
mikro mengacu pada fakta bahwa tiap langkah adalah sederhana dan akan menyelesaikan operasi terkecil. Unit
kendali logika (
Control Logic Unit ) bertugas untuk mengatur seluruh aktifitas perangkat keras di
dalam komputer.
CLU
bertugas
untuk
:
1. Memfetch suatu instruksi dari memori
2. Memberi kode instruksi untuk menentukan operasi
yang dilaksanakan
3. Menentukan sumber dan tujuan
data di dalam perpindahan
data
4. Mengeksekusi operasi
yang dilakukan
Tipe
Operasi
Mikro
o Mendefinisikan elemen dasar prosesor
o Mendiskripsikan operasi mikro
yang harus dilakukan prosesor
o Menentukan fungsi Control Unit yang harus dilakukan
Kelemahan
Operasi
Mikro
:
•Karena waktu akses memori kendali
ROM menentukan kecepatan operasi
CLU maka kendali microprgrammed mungkin menghasilkan
CLU yang lebih lambat dibandingkan dengan kendali
hard-wired.
•Alasannya bahwa waktu
yang diperlukan untuk menjalankan suatu instruksi mikro
juga mencakup waktu akses
ROM, Sedangkan, suatu keterlambatan dalam
CLU hard-wired hanya mungkin disebabkan oleh keterlambatan waktu penyebaran melalui perangkat keras,
yang relative sangat kecil.
(hard-wired digunakan hanya jika
system itu tidak terlalu kompleks dan hanya memerlukan beberapa operasi kendali)
Keuntungan
Operasi
Mkro
:
•Rancangan microprogrammed
relative mudah diubah-ubah dan dibetulkan.
•Menyediakan kemampuan
diagnostic yang lebih baik dan lebih dapat diandalkan daripada rancangan
hard-wired.
•Utilisasi memori utama dalam
computer microprogrammed biasanya lebih baik Karena perangkat lunak
yang seharusnya menggunakan ruang memori utama justru ditempatkan pada memori kendali.
•Pengembangan ROM
lebih lanjut(dalam kaitan dengan harga dan waktu akses) secara lebih jauh justru menguatkan posisi
dominant pemrograman mikro, salah satunya dengan menyertakan
unit memori ketiga disebut sebagai nano-memory
(tambahan bagi memori utama dan memori kendali). Dalam mengerjakan hal ini, mungkin terjadi pertukaran
(trade-off) yang menarik antara pemrograman mikro horisontal dan
vertical.
Tidak ada komentar:
Posting Komentar