RESUME ORGANISASI DAN ARSITEKTUR KOMPUTER - MICRO-PROGRAMMED CONTROL

 

 Micro-programmed Control

 

Microprogrammed Control

 

        Rancangan microprogrammed dibentuk serangkaian instruksi mikro, yang disebut sebagai program mikro (micro-program) untuk setiap instruksi mikro dan disimpan dalam sebuah memori kontrol (biasanya ROM) dalam Control Unit.

 

Sejarah

 

        Istilah micro-program pertama kali muncul pada tahun 1950 dan diperkenalkan oleh M. V. Wilkes Pada hard-wired diperlukan perancangan ulang perangkat keras jika serangkaian instruksi dikembangkan Sebaliknya, pada micro-programmed,serangkaian instruksi mikro (program-mikro) disimpan dalam ROM sehingga sebuah instruksi dapat diubah dengan mengubah program mikro yang bersesuaian dengan instruksi tersebut dan kelompok instruksi dapat dikembangkan dengan hanya menyertakan ROM tambahan yang berisi

program-mikro bersesuaian.

 

Microprogrammed Control

 

       Microprogrammed Control Menggunakan sekumpulan instruksi untuk mengontrol operasi yang kompleks dan Rangkaian instruksi tersebut disebut dengan micro-programming atau firmware.

 

Microprogrammable Control Unit

 

       Suatu control unit dapat dikatakan microprogrammable apabila memori kontrolnya dapat dimodifikasi oleh pemakai untuk menghasilkan instruksi makro yang dibentuk sesuai keinginan pemakai. Apabila tidak, kelompok instruksi tetap, maka disebut kelompok instruksi dalam control unit hard-wired.

 

Komponen-komponen Yang terdapat pada CONTROL UNIT MICROPROGRAMMED antara lain:

1.Instruction Register

Menyimpan instruksi register mesin yang dijalankan.

2. Control Store berisi microprogrammed Untuk semua instruksi mesin. Untuk startup mesin.Untuk memprosesan interupt.

3. Address Computing Circuiting Menentukan alamat Control Store dari mikroinstruksi berikutnya yang akan dijalankan.

4. Microprogrammed Counter

Menyimpan alamat dari mikroinstruksi berikutnya.

5. Microinstruction Buffer.

Menyimpan mikroinstruksi tersebut selama dieksekusi.

6. Microinstruction Decoder.

Menghasilkan dan mengeluarkan mikroorder yang didasarkan pada mikroinstruksi dan opcode instruksi yang akan dijalankan.

 

Tipe Microinstruction

 

        Each micro-instruction specifies single microoperations to be performed (vertical micro-programming) Each micro-instruction specifies many different micro-operations to be performed in parallel (horizontal micro-programming) Terdapat satu bit bagi setiap saluran kontrol CPU internal dan satu bit bagi setiap saluran kontrol bus sistem.

 

Fungsi Control Unit

 

      - Untuk mengeksekusi suatu instruksi, unit urutan logika mengeluarkan perintah READ ke memori kontrol.

      - Word yang memiliki alamat yang dispesifikasikan pada register alamat kontrol dibaca ke dalam register buffer kontrol.

      - Isi register buffer kontrol menghasilkan sinyal-sinyal kontrol dan informasi alamat berikutnya untuk unit urutan logika.

      - Unit logika pengurutan memuatkan sebuah alamat ke dalam register alamat kontrol yang didasarkan pada informasi alamat berikutnya dari register buffer kontrol dan flag ALU.

 

Komentar

Postingan populer dari blog ini

UTS Organisasi Komputer

Perkuliahan 7