konsep dasar & filosofi mikroprosesor ( μ p ) / mikrokontroler ( μ k )

Post on 29-Jan-2016

116 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

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 Presentation

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