sistem mikroprosesor - · pdf filedari beberapa gabungan komponen (cpu, memori, i/o) dan...
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020214/5a81be377f8b9aa24f8d7bd2/html5/thumbnails/20.jpg)
SEKIAN DAN TERIMAKASIH