konsep dasar & filosofi mikroprosesor ( μ p ) / mikrokontroler ( μ k )
Post on 29-Jan-2016
117 Views
Preview:
DESCRIPTION
TRANSCRIPT
KONSEP DASAR & FILOSOFI MIKROPROSESOR (ΜP) / MIKROKONTROLER (ΜK)
Selamat Subagio, S.Kom
http://giocomp.wordpress.com/
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
μp dan μk Mikroprosesor
μp dan μk Mikrokontroler
μp dan μk Kelebihan
Kekurangan
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
Sejarah Awal sejarahnya
Sejarah Awal sejarahnya
Sejarah Mikroprosesor pertama
Sejarah Mikroprosesor pertama
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
Teknologi Tabung vakum
Teknologi Transistor
Teknologi IC / chip
Teknologi Intel 4004
Teknologi Intel 8008
Teknologi Intel 8080
Teknologi Z-80 dari Zilog
Teknologi Intel 8086
Teknologi Generasi Intel Berikutnya
Teknologi Perbandingan Mikroprosessor
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
Arsitektur Secara umum, mikroprosesor berisi :
1. Unit aritmetika/logika (ALU),
2. Register,
3. Bus internal,
4. Unit kendali.
Arsitektur Blok internal mikroprosesor 8086
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
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)
Tipe Atas Dasar Lebar Bus Data dan Pabrik
Pembuatnya
Topik μp dan μk Sejarah Teknologi Arsitektur Tipe Perangkat Pengembang
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
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
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
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)
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
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.
Perangkat Pengembang Program ditulis dalam Bahasa C #include <stdio.h>
#include <conio.h> Main()
{ gotoxy(1,1); printf("Hello Word\n");}
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:
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/
top related