Mengenal Pemrograman Mikro
Pemrograman Mikro
Pemrograman mikro adalah proses penerjemahan dan eksekusi dari setiap instruksi prosesor menjadi urutan instruksi yang lebih kecil mikro. Ini untuk mengatakan bahwa mikro-program adalah proses penulisan kode mikro untuk prosesor-mikro. Ini mendefinisikan fungsi prosesor-mikro sambil mengeksekusi instruksi mesin-bahasa. Juga dikenal sebagai mikro-coding, konsep pemrograman mikro pertama kali dikembangkan pada tahun 1951 oleh Maurice Wilkes. Ini adalah teknik yang digunakan dalam menerapkan sebuah Unit Kontrol. Micro-kode atau mikro-program dikembangkan sebagai instruksi set CPU. Dengan demikian, insinyur desain CPU menulis mikro-program untuk mengimplementasikan set instruksi mesin. Dalam proses pengembangan produk perangkat lunak, ini-kode mikro dapat ditulis atau diubah beberapa kali bahkan selama tahap desain nanti. fleksibilitas seperti di affords mikro-program besar kebebasan untuk merancang insinyur untuk mengubah dan / atau datang dengan set instruksi yang lebih kompleks dan dengan demikian sebagian besar memfasilitasi desain CPU fleksibel. Pada beberapa komputer, mikro-kode yang disimpan dalam ROM dan karenanya tidak dapat dimodifikasi. Tapi di komputer yang lebih besar, mereka disimpan dalam EPROM dan, dengan demikian, dapat digantikan dengan versi segar atau yang lebih baru. Konsep pemrograman mikro juga digunakan dalam pengembangan perangkat lunak online.
Komputer mikro (Inggris: microcomputer) adalah sebuah kelas komputer yang menggunakan mikroprosesor sebagai CPU utamanya. Komputer mikro juga dikenal sebagai Personal Computer (PC), Home Computer, atau Small-business Computer. Komputer mikro yang diletakkan di atas meja kerja dinamakan dengan desktop, sedangkan yang dapat dijinjing (portabel) dinamakan dengan Laptop, karena sering diletakkan di atas paha. Ketika komputer mikro pertama kali muncul ke pasaran, komputer jenis ini dianggap sebagai perangkat yang hanya digunakan oleh satu orang saja, yang mampu menangani informasi yang berukuran 4-bit, 8-bit, atau 16-bit (dibandingkan dengan minicomputer atau mainframe yang mampu menangani informasi lebih dari 32-bit) pada satu waktunya. Pengembangan lebih lanjut, menjadikan klasifikasi antara mainframe, minicomputer dan komputer mikro menjadi tidak relevan lagi, karena komputer mikro yang baru mampu menangani informasi 32-bit, atau 64-bit dalam satu waktunya, sama seperti halnya mainframe atau minicomputer. Selain itu, komputer mikro juga sekarang telah mendukung banyak pengguna dalam satu waktunya. komputer mikro didesain untuk digunakan di dalam rumah, sekolah, atau perkantoran.
Organisasi CLU Microprogrammed
Instruksi di-fetch kedalam IR dan pengendali mikro menjalankan program mikro yang bersesuaian. Address awal program mikro di-load kedalam CAR(Control Address Register) kemudian memori control mentransfer instruksi mikro pertama ke dalam CBR(Control Buffer Register). Dengan memfetch sebuah instruksi mikro dari memori kontrol berarti kita menyatakan sebuah siklus mikro,yaitu waktu di mana instruksi mikro didecode untuk menghasilkan sinyal kendali yang diperlukan untuk menjalankannya.
terdapat dua jenis format instruksi pada Pemrograman mikro, yaitu secara :
1. Horizontal
Satu bit diberikan untuk setiap sinyal logika yang dihasilkan oleh instruksi mikro.Jenis implementasi dimana signal kontrol di kode ke dalam pada bit , kemudian digunakan setelah dikode.
1. Horizontal
Satu bit diberikan untuk setiap sinyal logika yang dihasilkan oleh instruksi mikro.Jenis implementasi dimana signal kontrol di kode ke dalam pada bit , kemudian digunakan setelah dikode.
2. Vertikal
Hanya satu operasi mikro yang dipanggil pada suatu waktu.
Control dimana setiap bit control mengatur 1 operasi gate atau mesin.
Komponen-Komponen Pokok Control Unit Microprogrammed
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
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
1. Assembler Mikro
2. Formatter
3. Sistem Pengembangan
4. Simulator Perangkat Keras
KEUNTUNGAN PEMROGRAMAN-MIKRO
Kendali microprogrammed menawarkan suatu
pendekatan yang lebih terstruktur untuk merancang unit kendali logika (CLU)
dibandingkan dengan kendali hard-wired.
1. Rancangan microprogrammed
relative mudah diubah-ubah dan dibetulkan
2. Menyediakan kemampuan
diagnostic yang lebih baik dan lebih dapat diandalkan daripada rancangan
hard-wired
3. Utilisasi memori utama dalam
computer microprogrammed biasanya lebih baik Karena perangkat lunak yang
seharusnya menggunakan ruang memori utama justru ditempatkan pada memori
kendali
4. 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 vertikal.
Sumber :
http://uchieghokil.blogspot.co.id/2010/12/pemrograman-mikro.html
http://imamfikriafgan23.blogspot.co.id/2014/11/kuliah-organisasi-sistem-komputer.html
http://priohimawan.blogspot.co.id/2014/01/pemrograman-mikro.html
http://wahyuricci.blogspot.co.id/2014/11/pemprograman-mikro.html
Pemrograman mikro
adalah proses penerjemahan dan eksekusi dari setiap instruksi prosesor
menjadi urutan instruksi yang lebih kecil mikro. Ini untuk mengatakan
bahwa mikro-program adalah proses penulisan kode mikro untuk
prosesor-mikro. Ini mendefinisikan fungsi prosesor-mikro sambil
mengeksekusi instruksi mesin-bahasa.
Juga dikenal sebagai mikro-coding, konsep pemrograman mikro pertama kali
dikembangkan pada tahun 1951 oleh Maurice Wilkes. Ini adalah teknik
yang digunakan dalam menerapkan sebuah Unit Kontrol. Micro-kode atau
mikro-program dikembangkan sebagai instruksi set CPU. Dengan demikian,
insinyur desain CPU menulis mikro-program untuk mengimplementasikan set
instruksi mesin. Dalam proses pengembangan produk perangkat lunak,
ini-kode mikro dapat ditulis atau diubah beberapa kali bahkan selama
tahap desain nanti. fleksibilitas seperti di affords mikro-program besar
kebebasan untuk merancang insinyur untuk mengubah dan / atau datang
dengan set instruksi yang lebih kompleks dan dengan demikian sebagian
besar memfasilitasi desain CPU fleksibel. Pada beberapa komputer,
mikro-kode yang disimpan dalam ROM dan karenanya tidak dapat
dimodifikasi. Tapi di komputer yang lebih besar, mereka disimpan dalam
EPROM dan, dengan demikian, dapat digantikan dengan versi segar atau
yang lebih baru. Konsep pemrograman mikro juga digunakan dalam
pengembangan perangkat lunak online.
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
Pemrograman mikro adalah proses penerjemahan dan eksekusi dari setiap instruksi prosesor menjadi urutan instruksi yang lebih kecil mikro. Ini untuk mengatakan bahwa mikro-program adalah proses penulisan kode mikro untuk prosesor-mikro. Ini mendefinisikan fungsi prosesor-mikro sambil mengeksekusi instruksi mesin-bahasa. Juga dikenal sebagai mikro-coding, konsep pemrograman mikro pertama kali dikembangkan pada tahun 1951 oleh Maurice Wilkes. Ini adalah teknik yang digunakan dalam menerapkan sebuah Unit Kontrol. Micro-kode atau mikro-program dikembangkan sebagai instruksi set CPU. Dengan demikian, insinyur desain CPU menulis mikro-program untuk mengimplementasikan set instruksi mesin. Dalam proses pengembangan produk perangkat lunak, ini-kode mikro dapat ditulis atau diubah beberapa kali bahkan selama tahap desain nanti. fleksibilitas seperti di affords mikro-program besar kebebasan untuk merancang insinyur untuk mengubah dan / atau datang dengan set instruksi yang lebih kompleks dan dengan demikian sebagian besar memfasilitasi desain CPU fleksibel. Pada beberapa komputer, mikro-kode yang disimpan dalam ROM dan karenanya tidak dapat dimodifikasi. Tapi di komputer yang lebih besar, mereka disimpan dalam EPROM dan, dengan demikian, dapat digantikan dengan versi segar atau yang lebih baru. Konsep pemrograman mikro juga digunakan dalam pengembangan perangkat lunak online.o
adalah proses penerjemahan dan eksekusi dari setiap instruksi prosesor
menjadi urutan instruksi yang lebih kecil mikro. Ini untuk mengatakan
bahwa mikro-program adalah proses penulisan kode mikro untuk
prosesor-mikro. Ini mendefinisikan fungsi prosesor-mikro sambil
mengeksekusi instruksi mesin-bahasa.
Juga dikenal sebagai mikro-coding, konsep pemrograman mikro pertama kali
dikembangkan pada tahun 1951 oleh Maurice Wilkes. Ini adalah teknik
yang digunakan dalam menerapkan sebuah Unit Kontrol. Micro-kode atau
mikro-program dikembangkan sebagai instruksi set CPU. Dengan demikian,
insinyur desain CPU menulis mikro-program untuk mengimplementasikan set
instruksi mesin. Dalam proses pengembangan produk perangkat lunak,
ini-kode mikro dapat ditulis atau diubah beberapa kali bahkan selama
tahap desain nanti. fleksibilitas seperti di affords mikro-program besar
kebebasan untuk merancang insinyur untuk mengubah dan / atau datang
dengan set instruksi yang lebih kompleks dan dengan demikian sebagian
besar memfasilitasi desain CPU fleksibel. Pada beberapa komputer,
mikro-kode yang disimpan dalam ROM dan karenanya tidak dapat
dimodifikasi. Tapi di komputer yang lebih besar, mereka disimpan dalam
EPROM dan, dengan demikian, dapat digantikan dengan versi segar atau
yang lebih baru. Konsep pemrograman mikro juga digunakan dalam
pengembangan perangkat lunak online.
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
Pemrograman mikro
adalah proses penerjemahan dan eksekusi dari setiap instruksi prosesor
menjadi urutan instruksi yang lebih kecil mikro. Ini untuk mengatakan
bahwa mikro-program adalah proses penulisan kode mikro untuk
prosesor-mikro. Ini mendefinisikan fungsi prosesor-mikro sambil
mengeksekusi instruksi mesin-bahasa.
Juga dikenal sebagai mikro-coding, konsep pemrograman mikro pertama kali
dikembangkan pada tahun 1951 oleh Maurice Wilkes. Ini adalah teknik
yang digunakan dalam menerapkan sebuah Unit Kontrol. Micro-kode atau
mikro-program dikembangkan sebagai instruksi set CPU. Dengan demikian,
insinyur desain CPU menulis mikro-program untuk mengimplementasikan set
instruksi mesin. Dalam proses pengembangan produk perangkat lunak,
ini-kode mikro dapat ditulis atau diubah beberapa kali bahkan selama
tahap desain nanti. fleksibilitas seperti di affords mikro-program besar
kebebasan untuk merancang insinyur untuk mengubah dan / atau datang
dengan set instruksi yang lebih kompleks dan dengan demikian sebagian
besar memfasilitasi desain CPU fleksibel. Pada beberapa komputer,
mikro-kode yang disimpan dalam ROM dan karenanya tidak dapat
dimodifikasi. Tapi di komputer yang lebih besar, mereka disimpan dalam
EPROM dan, dengan demikian, dapat digantikan dengan versi segar atau
yang lebih baru. Konsep pemrograman mikro juga digunakan dalam
pengembangan perangkat lunak online.
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
Pemrograman mikro
adalah proses penerjemahan dan eksekusi dari setiap instruksi prosesor
menjadi urutan instruksi yang lebih kecil mikro. Ini untuk mengatakan
bahwa mikro-program adalah proses penulisan kode mikro untuk
prosesor-mikro. Ini mendefinisikan fungsi prosesor-mikro sambil
mengeksekusi instruksi mesin-bahasa.
Juga dikenal sebagai mikro-coding, konsep pemrograman mikro pertama kali
dikembangkan pada tahun 1951 oleh Maurice Wilkes. Ini adalah teknik
yang digunakan dalam menerapkan sebuah Unit Kontrol. Micro-kode atau
mikro-program dikembangkan sebagai instruksi set CPU. Dengan demikian,
insinyur desain CPU menulis mikro-program untuk mengimplementasikan set
instruksi mesin. Dalam proses pengembangan produk perangkat lunak,
ini-kode mikro dapat ditulis atau diubah beberapa kali bahkan selama
tahap desain nanti. fleksibilitas seperti di affords mikro-program besar
kebebasan untuk merancang insinyur untuk mengubah dan / atau datang
dengan set instruksi yang lebih kompleks dan dengan demikian sebagian
besar memfasilitasi desain CPU fleksibel. Pada beberapa komputer,
mikro-kode yang disimpan dalam ROM dan karenanya tidak dapat
dimodifikasi. Tapi di komputer yang lebih besar, mereka disimpan dalam
EPROM dan, dengan demikian, dapat digantikan dengan versi segar atau
yang lebih baru. Konsep pemrograman mikro juga digunakan dalam
pengembangan perangkat lunak online.
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
Pemrograman mikro
adalah proses penerjemahan dan eksekusi dari setiap instruksi prosesor
menjadi urutan instruksi yang lebih kecil mikro. Ini untuk mengatakan
bahwa mikro-program adalah proses penulisan kode mikro untuk
prosesor-mikro. Ini mendefinisikan fungsi prosesor-mikro sambil
mengeksekusi instruksi mesin-bahasa.
Juga dikenal sebagai mikro-coding, konsep pemrograman mikro pertama kali
dikembangkan pada tahun 1951 oleh Maurice Wilkes. Ini adalah teknik
yang digunakan dalam menerapkan sebuah Unit Kontrol. Micro-kode atau
mikro-program dikembangkan sebagai instruksi set CPU. Dengan demikian,
insinyur desain CPU menulis mikro-program untuk mengimplementasikan set
instruksi mesin. Dalam proses pengembangan produk perangkat lunak,
ini-kode mikro dapat ditulis atau diubah beberapa kali bahkan selama
tahap desain nanti. fleksibilitas seperti di affords mikro-program besar
kebebasan untuk merancang insinyur untuk mengubah dan / atau datang
dengan set instruksi yang lebih kompleks dan dengan demikian sebagian
besar memfasilitasi desain CPU fleksibel. Pada beberapa komputer,
mikro-kode yang disimpan dalam ROM dan karenanya tidak dapat
dimodifikasi. Tapi di komputer yang lebih besar, mereka disimpan dalam
EPROM dan, dengan demikian, dapat digantikan dengan versi segar atau
yang lebih baru. Konsep pemrograman mikro juga digunakan dalam
pengembangan perangkat lunak online.
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
Komentar
Posting Komentar