MICRO
PROGRAMMED CONTROL
Microprogrammed
Control
Perancangan
Control UNIT Rancangan hardwired sejumlah
gerbang (gate), counter dan register saling dihubungkan untuk menghasilkan
sinyal-sinyal kontrol. Tiap rancangan memerlukan sekelompok piranti logika dan
hubungan yang berbeda-beda
-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 instruksidikembangkan
-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.
KOMPONEN-KOMPONEN POKOK CONTROL UNIT
MICROPROGRAMMED
1. Instruction Register Menyimpan
instruksi register mesin yang dijalankan.
2. Control Store berisi microprogrammed Untuk semua instruksi mesin. Untuk
startup mesin. Untuk memprosesan interrupt
3. Address Computing Circuiting Menentukan
alamat Control Store dari mikroinstruksi berikutnya yang akan dijalankan.
MICROPROGRAMMED Terbagi 2 yaitu :
1. Control Vertikal Jenis
implementasi dimana signal kontrol di kode ke dalam pada bit, kemudian
digunakan setelah dikode.
2. Control Horizontal Control dimana
setiap bit kontrol mengatur 1 operasi gate atau mesin.
KOMPONEN-KOMPONEN POKOK CONTROL UNIT
MICROPROGRAMMED
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 mikroinstruksiberikutnya 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
Implementasi
1. Seluruh control unit dapat
membangkitkan sekumpulan sinyal kontrol
2. Tiap saluran kontrol tersebut
dalam keadaan on atau off
3. Kondisi tersebut
direpresentasikan oleh digit biner untuk masing-masing saluran kontrolnya
4. Terdapat control word untuk
setiap operasi mikro
5. Memiliki sejumlah control words
untuk tiap instruksi mesin
6. Menambahkan field alamat untuk
menjelaskan microinstruction selanjutnya untuk menspesifikasikan kondisi
KESIMPULAN
Istilah microprogram diperkenalkan oleh
Maurice Wilkes pada tahun 1950. Microprogrammed
control unit :Merupakan rancangan microprogrammed yang dibentuk dengan serangkaian
instruksi mikro yang disebut sebagai program mikro dan disimpan dalam sebuah
memori control dalam control unit. Pada
microprogrammed serangkaian instruksi micro 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 yang bersesuaian. Terbagi menjadi dua yaitu: Kontrol vertical, dan Kontrol horizontal. Komponen-komponen
microprogrammed control unit: Instruction Register, Control Store berisi Microprogamed, Address Computing Circuiting, Microprogrammed Counter , Microinstruction
Buffer, Microinstruction decoder.