Sistem Mikroprosesor
Apa itu Sistim Mikroprosesor?
— - Sistim =
gabungan dari beberapa elemen atau komponen yang membangun suatu fungsi
tertentu.
— - Mikroprosesor :
-
secara fisik adalah sebuah Chip rangkaian terintegrasi (IC) mikroelektronika dalam
paduan skala yang sangat besar.
-
secara fungsi mikroprosesor
didisain bekerja sebagai pelaksana instruksi atau program, pengendali
sistim serta sebagai pusat pengolah data digital called: Central Processing Unit (CPU)
Komponen
Utama Mikroprosesor :
— Unit mikroprosesor atau Microprocessor
Unit (MPU) atau Central Processing Unit (CPU)
— Unit memori baca atau Read Only Memory (ROM)
— Unit memori baca tulis atau Read Write Memory (RWM)
— Unit masukan keluaran
terprogram atau Programmable Input Output (PlO)
— Unit
detak/pewaktu (Clock)
Gambar : Blok Diagram Sistem Mikroprosesor
- Microprocessor Unit (MPU)
MPU
tersusun dari tiga bagian pokok yaitu :
a.
Control Unit (CU)
b.
Arithmetic Logic Unit (ALU)
c.
Register Unit (RU)
Sebagai CPU, MPU bekerja dan melakukan fungsi dasar yaitu fungsi logika dan aritmatika.
·
Fungsi logika: AND, OR, XOR, CPL,dan NEG.
·
Fungsi Aritmetika : ADD, SUB, ADC, SBC,INC, dan DEC.
MPU juga melakukan fungsi pengalihan data dengan menggunakan
perintah MOV, atau LOAD, EXCHANGE, PUSH, dan POP. Penyimpan
program dan data memerlukan MEMORI terutama memori
program dalam ROM. I/O unit dipersiapkan untuk menghubungkan MPU dengan alat-alat input-output luar (i.e: keyboard.
Monitor, Printer, Mouse, etc)
- Sistim Bus
Mikroprosesor berkomunikasi
dengan unit memori, unit I/O menggunakan saluran yang disebut dengan BUS. Setiap mikroprosesor dilengkapi dengan tiga bus
sebagai berikut:
- Bus Data
Perpindahan
data antara MPU/CPU dengan komponen luar terjadi pada Bus Data®bidirectional. Data bus terdiri dari 8, 16, 32, 64 atau lebih saluran paralel.
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.
- 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. 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.
- 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:
d.
Penyerempakan memori,
e.
Penyerempakan I/O,
f.
Penjadwalan MPU, Interupsi, DMA,
g.
Pembentuk clock, dan reset.
- Pengendalian Sistim Mikroprosesor
MPU
dalam suatu sistim mikroprosesor ketika
menjalankan
fungsinya sebagai pengendali
sistim bekerja sebagai :
›
Pengendali sistim
›
Pengendali bus/saluran
›
Dikendalikan oleh alat luar.
Ciri
dari sistim sinkron odalah:
›
Kecepatan yang lebih tinggi
›
Jumlah saluran bus pengendali lebih sedikit
›
Pembatasan kecepotan pada alat-alat I/O.
Pada sistim asinkron tercirikan adanya :
›
Jumlah saluran bus pengendali lebih banyak
›
Memungkinkan penggunaan piranti
berkecepatan berbeda dalam satu sistim yang sama.
0 comments:
Post a Comment