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.


Hasil gambar untuk pemrograman mikro

    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.

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
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

Peralatan pendukung microprogrammmed control adalah :
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
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
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
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
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

Komentar

Postingan Populer