sistem mikroprosesor - · pdf filedari beberapa gabungan komponen (cpu, memori, i/o) dan...

20
SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Upload: doancong

Post on 12-Feb-2018

226 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

SISTEM MIKROPROSESOR

RIZAL SURYANA

JURUSAN TEKNIK ELEKTRO - UNJANI

Page 2: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Sistem Mikroprosesor ?

Sistem Gabungan dari beberapa elemen atau komponen yang membentuk suatu fungsi tertentu

Mikroprosesor Sebuah chip rangkaian terintegrasi (IC) dalam paduan skala yang besar dan bekerja berdasarkan perintah/ program dengan tujuan untuk pengendalian sistem atau pengolah data

Sistem Mikroprosesor sebuah sistem yang dibangun dari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik

Page 3: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Komponen Utama Mikroprosesor (MPU)

Control Unit (CU)

Arithmetic Logic Unit (ALU)

Register Unit (RU)

Page 4: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Fungsi Komponen Utama Mikroprosesor

CU MANAJER DARI SEMUA UNIT MENGATUR KESELARASAN KERJA SETIAP UNIT (APA YANG HARUS DILAKUKAN OLEH SUATU UNIT PASTI DI KETEHUI OLEH CU)

ALU Melakukan fungsi aritmatika (ADD,SUB,MUL,INC,DEC, OR, AND, NOT, NOR, NAND, EXOR)

RU Memori khusus dalam MPU yang berfungsi untuk penyimpanan sementara

Page 5: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Komponen Utama Sistem Mikroprosesor

Mikroprosesor Unit (MPU)

RAM

ROM

I/O

PEWAKTU

Page 6: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Sistem Bus

Data Bus

Address Bus

Control Bus

Page 7: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Bus Data

Perpindahan data antara MPU/CPU dengan komponen luar terjadi pada Bus Databidirectional

Data bus terdiri dari 8, 16, 32, 64 atau lebih saluran paralel.

CPU membaca/menulis data lokasi memori,Port. (melalui saluran Bus Data)

Banyak piranti akan terhubung pada data bus namun hanya ada satu piranti yang aktif dalam satu waktu akses.

Setiap piranti yang terhubung ke data bus harus menggunakan tri state buffer sehingga dapat berkeadaan floating/berimpedansi tinggi jika tidak sedang digunakan.

Mikroprosesor standar memiliki saluran bus data 8 bit dua arah artinya alih data atau informasi berlangsung pada 8 saluran paralel dari MPU ke unit lain diluar MPU atau dari unit lain di luar ke MPU.

Page 8: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Address Bus

Untuk menetapkan kemana data itu dikirim atau dari mana data itu diambil digunakan bus alamat (Address Bus)

Bus alamat bertugas menetapkan dan memilih satu lokasi memori atau satu lokasi I/O yang hendak diakses.

Bus alamat terdiri dari 16, 20, 24, atau lebih saluran sinyal paralel.

Page 9: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Address Bus

Pada saluran CPU mengirim alamat lokasi memori yang akan ditulisi atau lokasi memori yang akan dibaca.

Jumlah lokasi memori yang dapat dialamati oleh sebuah CPU ditentukan oleh jumlah bit address bus.

Jika jumlah bit address bus adalah N maka jumlah lokasi memori yang dapat dialamati =2N.

Page 10: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Control Bus

Bus Kendali (Control bus) terdiri dari 4 -10 saluran paralel.

CPU mengirim keluar atau menerima sinyal kendali melalui saluran bus kendali.

Bentuk-bentuk bus kendali adalah: Pembacaan memori, Penulisan ke memori, Pembacaan Port I/O, Penulisan Port I/O, Reset, Interrupt, Memori Request, I/O Request, dan sebagainya tergantung jenis CPU-nya.

Bus Kendali adalah seperangkat bit pengendali yang berfungsi mengatur:

1. Penyerempakan memori,

2. Penyerempakan I/O,

3. Penjadwalan MPU, Interupsi, DMA,

4. Pembentuk clock, dan reset.

Page 11: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

INPUT/OUTPUT

merupakan bagian yang memungkinkan komputer untuk mengambil data dari luar atau mengirim data ke luar.

peripheral semacam keyboard, terminal: video/monitor, printer dan modem dihubungkan ke bagian I/O.

piranti yang digunakan untuk interface bus komputer ke peralatan luar disebut Port

Page 12: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

EXECUTION SEQUENCE

Sebuah mikroprosesor harus dapat melakukan proses:

- Fetch Data atau mengambil data baik dari memori maupun dari I/O dengan proses Read Data.

- Process Data atau mengolah data dalam salah satu operasi Aritmetika atau Logika.

- Write Data atau menulis data ke memori atau I/O.

- Fetch Instruction atau mengambil instruksi yaitu membaca instruksi dari memori .

- Interpret Instruction atau menterjemahkan instruksi.

- Instruksi harus didekode untuk menentukan aksi dari suatu instruksi yang harus dilakukan.

Page 13: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

EXECUTION SEQUENCE

Contoh suatu program menggunakan tiga perintah sebagai berikut:

1. Memasukkan sebuah nilai dari keyboard yang terhubung ke Port pada alamat 05h

2. Menambahkannya dengan 7 dari nilai yang terbaca

3. Mengeluarkan hasil penambahan ke display yang terhubung ke Port alamat 02h

Page 14: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

EXECUTION SEQUENCE

Program yang dijalankan:

1. Membaca input dari Port 05.

2. Menambahkan nilai terbaca dengan 7.

3. Mengeluarkan hasil penjumlahan ke Port 02.

Alamat Memori

ISI (Biner)

ISI (Hex)

Operasi

00100h 1110 0100

E4 INPUT FROM

00101h 0000 0101

05 PORT 05h

00102h 0000 0100

04 ADD

00103h 0000 0111

07 07h

00104h 1110 0110

E6 OUTPUT TO

00105h 0000 0010

02 PORT 02h

Page 15: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

PERKEMBANGAN MIKROPROSESSOR

TAHUN 1946 KOMPUTER MODERN PERTAMA DIBUAT DI UNIVERSITY OF PENNSYLVANIA USA UNIAC (ELECTRONIC NUMERICAL INTEGRATOR AND CALCULATOR) 17000 TABUNG HAMPA, 500 MIL KABEL, > 30 TON DAN DAPAT MENJALANKAN 100.000 OPERASI PER DETIK.

TAHUN 1971 INTEL MEMBUAT MIKROPROSESSOR 4004 4 BIT DAN 8080 8 BIT

TAHUN 1977 INTEL MEMPERKENALKAN 8085 MIKROPROSESSOR 8 BIT DENGAN FREKUENSI CLOCK LEBIH TINGGI

Page 16: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

ZILOG MENGELURKAN MIKROPROSESSOR 8 BIT

TAHUN 1978 INTEL MENGELUARKAN MIKROPROSESSOR 16 BIT 8086

TAHUN 1979 INTEL MENGELUARKAN 8088

1981 IBM MEMBUAT PC MENGGUNAKAN MIKROPROSESSOR 8088 UNTUK MENJALANKAN APLIKASI SEPERTI SPREADSHEET DAN PENGOLAH KATA

TAHUN 1983 INTEL MENGELUARKAN MIKROPROSESSOR 16 BIT YAITU 80286 DENGAN KEMAMPUAN MEMORI 16 MB

TAHUN 1989 INTEL MENGELUARKAN MIRKOPROSESSOR 32 BIT 80386 DENGAN KEMAMPUAN MEMORY 4 GB

Page 17: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

TAHUN 1989 INTEL MENGELUARKAN MIRKOPROSESSOR 32 BIT 80486 DENGAN KEMAMPUAN MEMORY 4 GB +8KB CACHE

TAHUN 1993 INTEL MEMPERKENALKAN MIKROPROSESSOR 32 BIT PENTIUM 1, TAHUN 1997 PENTIUM II, III DAN IV

TAHUN 2001 INTEL MENGELUARKAN INTEL XEON

TAHUN 2006 INTEL MENGELUARKAN CORE 2

Page 18: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Nama Prosesor Tahun Jumlah

Transistor

Micron Clock Speed Lebar Data MIPS

8080 1974 6000 6 2 MHz 8 bit 0,64

8088 1979 29.000 3 5 MHz 16 bit 0,33

80286 1982 134.000 1,5 6 MHz 16 bit 1

80386 1985 275.000 1,5 16 MHz 32 bit 5

80486 1989 1.200.000 1 25 MHz 32 bit 20

Pentium 1993 3.100.000 0.8 60 MHz 32 bit 100

Pentium II 1997 7.500.000 0,35 233 MHz 32 bit 400

Pentium III 1999 9.500.000 0,25 450 MHz 32 bit 1.000

Xeon 2001 13 Miliar 65nM 2.4 GHz 32 / 64 bit

Core 2 2006 1.7 Miliar 65nM 2.4 GHz 32 bit 1.5 Juta

Page 19: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

Development Control Technology

Arah pengembangan mikroprosesor juga pada sistim kendali. Piranti ini digunakan sebagai alat kendali mesin yang "Smart" semacam oven microwave, Mesin Cuci, Mesin jahit, sistem pengapian. Peralatan mikroprosesor semacam ini disebut Mikrokontroler" Intel mengeluarkan 8051, Motorolla mengeluarkan MC 6801.

Page 20: SISTEM MIKROPROSESOR - · PDF filedari beberapa gabungan komponen (CPU, Memori, I/O) dan bekerja berdasarkan perintah sebagai pengolah data digital elektronik . Komponen Utama Mikroprosesor

SEKIAN DAN TERIMAKASIH