Mikroprosesor
Mikroprosesor dalam perkembangan komputer digital disebut
sebagai Central Processing Unit (CPU) yang bekerja sebagai pusat pengolah
dan pengendalian pada sistem komputer mikro. Sebuah mikroprosesor tersusun
dari tiga bagian penting yaitu : Arithmetic Logic Unit (ALU), Register Unit
(RU), dan Control Unit (CU) seperti terlihat pada Gambar 1 di bawah ini.
Untuk membangun fungsi sebagai komputer mikro, sebuah
mikroprosesor harus dilengkapi dengan memori, biasanya memori program yang
hanya bisa dibaca (Read Only Memory=ROM) dan memori yang bisa dibaca dan
ditulisi (Read Write Memory=RWM), decoder memori, osilator, dan sejumlah
peralatan input output seperti port data seri dan paralel.
Pokok dari penggunaan mikroprosesor adalah untuk mengambil data,
membentuk kalkulasi, perhitungan atau manipulasi data, dan menyimpan hasil
perhitungan pada peralatan penyimpan atau menampilkan hasilnya pada sebuah
monitor atau cetak keras.
Mikrokontroler
Mikrokontroler adalah komputer mikro dalam satu chip tunggal.
Mikrokontroler memadukan CPU, ROM, RWM, I/O paralel, I/O seri, counter-timer,
dan rangkaian clock dalam satu chip tunggal seperti terlihat pada Gambar 2 di
bawah ini.
Sama halnya dengan mikroprosesor, mikrokontroler adalah piranti
yang dirancang untuk kebutuhan umum. Penggunaan pokok dari mikrokontroler
adalah untuk mengontrol kerja mesin atau sistem menggunakan program yang
disimpan pada sebuah ROM. Untuk melihat perbedaan konsep diantara mikroprosesor
dan mikrokontroler di bawah ini ditunjukan tabel perbandingan konfigurasi,
arsitektur, dan set instruksi diantara mikroprosesor Z-80 CPU dengan
mikrokontroler 8051.
Tabel: Perbedaan Mikrokontroler dan Mikroprosesor
Konfigurasi
PIN
|
Mikroprosesor
Z-80 CPU
|
Mikrokontroler
801
|
Jumlah
Pin
|
40
|
40
|
Jumlah
Pin Alamat
|
16
|
16
|
Jumlah
Pin Data
|
8
|
8
|
Jumlah
Pin Interupt
|
2
|
2
|
Pin
I/O
|
–
|
32
|
Register
8 bit
|
20
|
34
|
Register
16 bit
|
4
|
2
|
Ukuran
Stack
|
64
K
|
128
K
|
ROM
Internal
|
–
|
4
Kbyte
|
RAM
Internal
|
–
|
128
byte
|
Memori
Eksternal
|
64
Kbyte
|
128
Kbyte
|
Flag
|
6
|
4
|
Timer
|
0
|
2
|
Port
Paralel
|
0
|
4
x 8 bit
|
Port
Serial
|
0
|
1
|
Perbedaan Mikrokontroler dan Mikroprosesor.
Sebagai catatan dari tabel ini, jika dilakukan perbandingan bukanlah berarti
menunjukkan bahwa yang satu lebih baik dari yang lainnya. Kedua rancangan
tersebut memiliki penekanan dan tujuan yang berbeda.
Komentar
Posting Komentar