1 / 38

Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )

Selamat Subagio , S.Kom. Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k ). http :// giocomp . wordpress.com /. Topik. μ p dan μ k Sejarah Teknologi Arsitektur T ipe Perangkat Pengembang. Topik. μ p dan μ k Sejarah Teknologi Arsitektur T ipe

jariah
Download Presentation

Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )

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. SelamatSubagio, S.Kom KonsepDasar & FilosofiMikroprosesor (μp) / Mikrokontroler (μk) http://giocomp.wordpress.com/

  2. Topik • μp dan μk • Sejarah • Teknologi • Arsitektur • Tipe • Perangkat Pengembang

  3. Topik • μp dan μk • Sejarah • Teknologi • Arsitektur • Tipe • Perangkat Pengembang

  4. μp dan μk • Mikroprosesor

  5. μp dan μk • Mikrokontroler

  6. μp dan μk • Kelebihan • Kekurangan

  7. Topik • μp dan μk • Sejarah • Teknologi • Arsitektur • Tipe • Perangkat Pengembang

  8. Sejarah • Awal sejarahnya

  9. Sejarah • Awal sejarahnya

  10. Sejarah • Mikroprosesor pertama

  11. Sejarah • Mikroprosesor pertama

  12. Topik • μp dan μk • Sejarah • Teknologi • Arsitektur • Tipe • Perangkat Pengembang

  13. Teknologi • Tabung vakum

  14. Teknologi • Transistor

  15. Teknologi • IC / chip

  16. Teknologi • Intel 4004

  17. Teknologi • Intel 8008

  18. Teknologi • Intel 8080

  19. Teknologi • Z-80 dari Zilog

  20. Teknologi • Intel 8086

  21. Teknologi • Generasi Intel Berikutnya

  22. Teknologi • Perbandingan Mikroprosessor

  23. Topik • μp dan μk • Sejarah • Teknologi • Arsitektur • Tipe • Perangkat Pengembang

  24. Arsitektur • Secara umum, mikroprosesor berisi : • Unit aritmetika/logika (ALU), • Register, • Bus internal, • Unit kendali.

  25. Arsitektur • Blok internal mikroprosesor 8086

  26. Topik • μp dan μk • Sejarah • Teknologi • Arsitektur • Tipe • Perangkat Pengembang

  27. Tipe • Atas Dasar Teknologi Bahannya • TTL (Transistor-transistor Logic), STTL (Schottky-clamped TTL), LSTTL ( Low Power STTL), ECL (Emitter Coupled Logic), IIL (Integrated-injection Logic), PMOS (P-Channel Metal Oxide Semiconductor), NMOS (N-Channel Metal Oxide Semiconductor), CMOS (Complementary MOS), dan HSCMOS (High Speed CMOS)

  28. Tipe • Atas Dasar Lebar Bus Data dan Pabrik Pembuatnya

  29. Topik • μp dan μk • Sejarah • Teknologi • Arsitektur • Tipe • Perangkat Pengembang

  30. Perangkat Pengembang • Yang dimaksud perangkat pengembang di sini adalah kolaborasi/perpaduan fungsi dan kerja antara hardware (mikroprosesor) dan software (program) agar mikroprosesor dapat diberdayakan untuk tujuan tertentu

  31. Perangkat Pengembang • Untuk melakukan fungsinya Mikroprosesor dapat dihubungkan dengan hardware lainnya melalui bagian I/O • Dan untuk menjamin agar apa yang dilakukan sesuai dengan prosedur yang diinginkan maka diperlukan sebuah urutan program yang harus dituliskan ke dalam mikroprosesor

  32. Perangkat Pengembang • Program secara garis besar dibagi menjadi 2 yaitu Low Level Language dan High Level Language • Bahasa pemrograman asli yang dimengerti oleh komputer pada dasarnya adalah bahasa rakitan/asembly atau juga disebut bahasa mesin • Bahasa rakitan/asembly termasuk Low Level Language

  33. Perangkat Pengembang • Aplikasi Bahasa rakitan umumnya untuk : • Operating System • Device Driver • Virus & Serum, dll. • Mengapa Belajar Bahasa Rakitan ?? • Bahasa rakitan merupakan interface antar H/W dengan Bahasa Tingkat Tinggi • Mempelajari cara kerja H/W (prosesor)

  34. Perangkat Pengembang • Kelebihan Bahasa Mesin: • Memungkinkan untuk mengakses secara langsung seluruh sumber daya yang ada pada sistem perangkat keras. • Eksekusi program lebih cepat • Ukuran program lebih kecil dibandingkan dengan high level language • Kekurangan Bahasa Mesin: • Tergantung pada hardware • Lebih sulit dari high level language • Code / program lebih banyak

  35. Perangkat Pengembang Perbandingan program Assembly dengan Bahasa Tingkat Tinggi • Program berikut adalah untuk menampilkan "Hello Word" pada layar monitor. • Program ditulis dalam Bahasa Pascalsbb: Begin          GotoXY(1,1);      Writeln('Hello Word');End.

  36. Perangkat Pengembang • Program ditulis dalam Bahasa C #include <stdio.h>#include <conio.h>   Main(){      gotoxy(1,1);      printf("Hello Word\n");}

  37. Perangkat Pengembang • .Model Small .STACK 0100h       .DATA Msg _1 db ’Hello Word’,0Dh,0Ah,’$’       .CODE       Main   Proc                   mov  ax, @DATA                   mov  ds, ax;; GotoXY(1,1)xor dh, dh                    xor dl, dl                   xor bh, bh                   mov ah, 02H                   int  10H;; Writeln('Hello Word');                   lea dx, Msg_1                   mov  ah, 09H                   int  21H;; Exit                  mov  ah,4CH                  int  21H        Main  endp        End  Main Program ditulis dalam Bahasa Rakitan( Model Simplified Segment Directive ), sbb:

  38. Referensi • Sejarah Mikroprosesor pada website http://staff.uny.ac.id/ • http://muchlas.ee.uad.ac.id/ • http://wahyukr.staff.gunadarma.ac.id/ • repository.binus.ac.id/

More Related