1 / 12

mikroprosessor

mikroprosessor. Elektronika industri Smk n 5 surakarta wahyuningsih. Apa Perbedaannya?. Terdapat tiga pengertian yang harus dibedakan yakni : Mikroprosesor Mikrokomputer Mikrokontroler

tana-booker
Download Presentation

mikroprosessor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. mikroprosessor Elektronika industri Smk n 5 surakarta wahyuningsih yunix

  2. Apa Perbedaannya? Terdapattigapengertian yang harusdibedakanyakni: • Mikroprosesor • Mikrokomputer • Mikrokontroler • Definisi: Mikroprosesoradalahsuatu chip (IC=integrated circuits) yang didalamnyaterkandungrangkaian ALU (arithmetic-logic unit), rangkaian CU (control unit), dan register-register. Mikroprosesordisebutjugadengan CPU (Central Processing Unit) ALU : menyediakanfungsipengolahan • CU : mengontrolfungsiprosesor • Register : penyimpansementaradalammikroprosesor yunix

  3. Mikrokomputeradalahinterkoneksiantaramikroprosesor (CPU) denganmemoriutama (main memory) danantarmuka input-output (I/O interface) yang dilakukandenganmenggunakansisteminterkoneksi bus. yunix

  4. Bentuk nyatanya????? yunix

  5. Bus data?bus alamat?bus kontrol? yunix

  6. Ayo kita mulai dari sini SistemInterkoneksi Bus • Bus alamat : Kumpulan konduktor, yang membawakode-kodealamatdarimikroprosesorkeunit-unitnya, danmemilikisifataliransatuarah. • Bus data : Kumpulan konduktor, yang membawakode-kodeinstruksiatau data darimikroprosesorke unit-unitnyaatausebaliknya, danmemilikisifataliranduaarah. • Bus kontrol : Kumpulan konduktor, yang membawasinyal-sinyalkontrol. yunix

  7. Microcontrol adalah sistem yang menggunakan periferal input dan periferal output sebagai pengendalinya dalam satu chip.Sehingga mikrokontrol juga bisa disebut sistem interface yang dapat diprogram ( PPI )untuk keperluan pengendalian tertentu . yunix

  8. Gambaran mikroprosessor • Gambaran atau Features dari sebuah Mikroprosesor dapat dipelajari dengan baik melalui pemahaman dan pengkajian Internal Hardware Design, yang disebut juga dengan istilah Architecture. Internal Hardware design berkaitan dengan masalah-masalah Jenis, Jumlah, dan Ukuran Register serta komponen lainnya. • Sedangkan untuk dapat menginstalasikan sebuah mikroprosesor dengan komponen lainnya seperti RAM, ROM, dan I/O sebagai komponen utama dan rangkaian Clock, Reset, Buffer, dan lain-lain sebagai komponen pendukung diperlukan pemahaman sistem bus yang dimiliki oleh setiap Mikroprosesor. yunix

  9. Gambar register yunix

  10. Register • Register geser yang digunakan pada sistem mikroprosesor sebagai memori penyangga • Prinsip dari operasi rangkaian ini ialah, dengan memakai input kontrol S0,S1, ke 4 multiplekser akan dapat dinyalakan salah satu dari ke 4 masukannya. Kemudian data yang telah dipilih pada input akan muncul pada keluaran. Contohnya , jika masukan paralel E3 sampai E0 dipilih maka data masukan akan dihadirkan secara parallel pada masukan D dari flip-flop. Dengan tepi clock positif selanjutnya, data dimasukkan ke flip-flop dan akan ditampilkan pada keluaran Q3 sampai dengan Q0. Data ini akan tersimpan hingga adanya pulsa clock yang membawa data baru • pada E3 s/d E0 ke dalam register. Dengan kombinasi kontrol S0, S1 yang lain. Input sebelah kanan pada multiplekser dapat dihubungkan ke Output. Data yang akan dimasukkan pada sebelah kiri rangkaian dapat dimasukkan secara serial ke dalam register. Prosesnya adalah sebagai berikut : • jika kombinasi serial 1010 ada pada masukan sebelah kiri, maka pada saat clock pertama nilai 1 akan muncul pada keluran Q0 dan pada masukan yang telah dipilih pada multiplekser selanjutnya. Pada saat clock kedua, keluaran akan menjadi Q0 = 0 dan Q1 =1, sedangkan pada clock ketiga Q0 = 1, Q1 = 0, dan pada Clock ke 4 Q0 = 0, Q1 = 1 , Q2 = 0 dan Q3 = 1. • Kombinasi masukan serial ini telah dibacakan ke register yang ada di sebelah kiri. Data serial yang ada pada masukan sebelah kanan akan di bawa secara analog. Masukan x3 sampai x0 tidak dimasukkan pada contoh ini. Sering untuk menghapus semua flip flop secara bersama sama adalah dengan cara mengeset semua masukan x3 sampai x0 ke logika 0. Jika masukan x semuanya dipilih melalui S0, S1 setelah pulsa clock berikutnya akan mengeset semua keluarn x3 sampai x0 ke logika 0. yunix

  11. clock • Merupakan bagian dari Sistim Mikroprosesor yang mengatur denyut kerja MPU. Sehingga Frekuensi Clock berkaitan dengan kecepatan kerja komputer. Beberapa jenis MPU ada yang menggunakan detak sistim tunggal dan ada juga sistim ganda (dual fase). Detak dapat dibangkitkan menggunakan sistim diskrit atau IC khusus. Intel memperkenalkan IC 8224 untuk penggerak detak. yunix

  12. ALU DESIGN Agar mikroprosesor tidak hanya dapat melakukan operasi aritmatika tetapi juga dapat juga melakukan operasi fungsi logika, maka kita harus mengembangkan rangkaian adder/subtractor dengan menambahkan gerbang logika EXOR, OR dan AND serta sebuah multipekser. Dengan adanya tambahan tiga gerbang logika tersebut sekarang operasi logika XOR, OR dan AND dapat dilakukan misalnya A AND B A OR B A XOR B Masukan kontrol S6 dan S5 adalah kontrol multiplekser yang dipergunakan untuk memilih operasi aritemetika atau logika. Jika S6 = 0 dan S5 = 0 operasi adalah fungsi aritmetika. Pada saat S6 dan S5 pada kondisi yang lain maka operasi adalah fungsi logika dan selama fungsi logika maka kontrol S4 sampai dengan S0 tidak berpengaruh karena kontrol S4 sampai dengan S0 adalah kontrol untuk operasi aritmetika. Pada prinsipnya dengan kontrol sebanyak 7 bit (S6 sampai dengan S0) sehaarusnya terdapat 27 = 128 variaPerhatikan tabel fungsi adder/subtracter terdapat 32 fungsi dan terjadi pengulangan fungsi yang sama dan sebagian besar tidak begitu penting. Untuk itu kita harus membatasi fungsi yang penting saja dengan cara menggunakan ROM. Didalam ROM disimpan data-data kontrol untuk S6 sampai S0 pada alamat alamat tertentu. Pada rancangan ALU ini kita batasi fungsi yang disediakan adalah 13 fungsi dan dikodekan dalam 4 masukan kontrol saja yaitu U3 sampai U0. Sesungguhnya dalam ROM U3 smapai U0 ini adalah jalur alamat sedangkan kode operasi adalah data pada suatu lokasi memory. Contoh untuk instruksi aritmetika A + B kode instruksi dalam table fungsi ALU adalah U3 = 0, U2 = 1, U1 = 1 dan U0 = 0, kalau kita cermati maka kode tersebut adalah alamat pada ROM 01012 sedangkan untuk operasi A + Bsi fungsi tetapi tidak semua variasi tersebut diperlukan. yunix

More Related