konsep dasar & filosofi mikroprosesor ( μ p ) / mikrokontroler ( μ k )
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/1.jpg)
KONSEP DASAR & FILOSOFI MIKROPROSESOR (ΜP) / MIKROKONTROLER (ΜK)
Selamat Subagio, S.Kom
http://giocomp.wordpress.com/
![Page 2: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/2.jpg)
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
![Page 3: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/3.jpg)
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
![Page 4: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/4.jpg)
μp dan μk Mikroprosesor
![Page 5: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/5.jpg)
μp dan μk Mikrokontroler
![Page 6: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/6.jpg)
μp dan μk Kelebihan
Kekurangan
![Page 7: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/7.jpg)
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
![Page 8: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/8.jpg)
Sejarah Awal sejarahnya
![Page 9: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/9.jpg)
Sejarah Awal sejarahnya
![Page 10: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/10.jpg)
Sejarah Mikroprosesor pertama
![Page 11: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/11.jpg)
Sejarah Mikroprosesor pertama
![Page 12: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/12.jpg)
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
![Page 13: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/13.jpg)
Teknologi Tabung vakum
![Page 14: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/14.jpg)
Teknologi Transistor
![Page 15: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/15.jpg)
Teknologi IC / chip
![Page 16: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/16.jpg)
Teknologi Intel 4004
![Page 17: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/17.jpg)
Teknologi Intel 8008
![Page 18: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/18.jpg)
Teknologi Intel 8080
![Page 19: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/19.jpg)
Teknologi Z-80 dari Zilog
![Page 20: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/20.jpg)
Teknologi Intel 8086
![Page 21: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/21.jpg)
Teknologi Generasi Intel Berikutnya
![Page 22: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/22.jpg)
Teknologi Perbandingan Mikroprosessor
![Page 23: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/23.jpg)
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
![Page 24: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/24.jpg)
Arsitektur Secara umum, mikroprosesor berisi :
1. Unit aritmetika/logika (ALU),
2. Register,
3. Bus internal,
4. Unit kendali.
![Page 25: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/25.jpg)
Arsitektur Blok internal mikroprosesor 8086
![Page 26: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/26.jpg)
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
![Page 27: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/27.jpg)
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)
![Page 28: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/28.jpg)
Tipe Atas Dasar Lebar Bus Data dan Pabrik
Pembuatnya
![Page 29: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/29.jpg)
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
![Page 30: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/30.jpg)
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
![Page 31: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/31.jpg)
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
![Page 32: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/32.jpg)
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
![Page 33: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/33.jpg)
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)
![Page 34: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/34.jpg)
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
![Page 35: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/35.jpg)
Perangkat Pengembang
Perbandingan program Assembly dengan Bahasa Tingkat Tinggi
Program berikut adalah untuk menampilkan "Hello Word" pada layar monitor.
Program ditulis dalam Bahasa Pascal sbb:
Begin GotoXY(1,1); Writeln('Hello Word'); End.
![Page 36: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/36.jpg)
Perangkat Pengembang Program ditulis dalam Bahasa C #include <stdio.h>
#include <conio.h> Main()
{ gotoxy(1,1); printf("Hello Word\n");}
![Page 37: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/37.jpg)
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:
![Page 38: Konsep Dasar & Filosofi Mikroprosesor ( μ p ) / Mikrokontroler ( μ k )](https://reader036.vdocuments.net/reader036/viewer/2022081419/56815757550346895dc500a3/html5/thumbnails/38.jpg)
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/