SALURAN - SALURAN PADA MIKROPROSESOR
Saluran - Saluran Pada Mikroprosesor
Mikroprosesor adalah unit pemrosesan data di dalam komputer yang terbuat dari transistor mini dan sirkuit lainnya yang terintegrasi. Mikroprosesor memiliki saluran masukan maupun keluaran yang digunakan untuk menyambungkan komponen - komponen pendukung mikroprosesor.
Saluran - saluran pada mikroprosesor dikelompokan menjadi tiga kelompok yaitu sebagai berikut:
1. Address Bus
Address bus (saluran alamat) digunakan untuk menentukan lokasi/alamat memori atau alamat input/output (I/O Interface) yang digunakan pada sistem mikroprosesor itu sendiri. Jumlah saluran yang ada akan langsung menentukan banyaknya alamat memori (kapasitas memori) yang ditanganinya. Pada tahap awal pengembangannya, mikroprosesor tipe 8008 yang dibuat oleh intel hanya memiliki empat buah saluran alamat. Dengan demikian, total alamat memori yang dapat ditanganinya adalah 16384 alamat. Pada pengembangan selanjutnya, mikroprosesor mampu menangani 65536 alamat memori dengan 16 saluran alamat. Saluran yang terdapat pada address bus yaitu:
Memori Address
Pada mikroprosesor tipe Z80 keluaran Zilog memiliki kapasitas memori sebesar 64 kbyte. Ini tentu saja berbeda dengan mikroprosesor sekarang yang mampu menangani lebih dai 1 Giga byte. Pengalamatan pada mikroprosesor menggunakan sistem bilangan biner untuk pengaturan dan penyambungan pada perangkat pendukung mikroprosesor. Penggunaan sistem bilangan biner ini menjadikan jumlah pin pada IC menjadi jauh lebih sedikit.
Pin saluran alamat pada mikroprosesor pada umumnya ditandai dengan huruf A. Karena jumlah saluran alamat ada 16 buah dengan bobot yang berbeda, maka saluran alamat dengan bobot paling rendah (least significant bit) ditandai dengan A0 dan selanjutnya sampai saluran terakhir dengan bobot paling besar (most significant bit) ditandai dengan A15.
I/O Adress
Pada mikroprosesor Z80, selain terdapat alamat - alamat yang digunakan untuk menghubungi memori juga terdapat alamat - alamat yang digunakan untuk menangani perangkat - perangkat I/O sebanyak 256 alamat. Alamat I/O ditangani oleh address bus bagian bawah sebanyak 8 saluran (A0 sampai A7) sama dengan pengaturan alamat memori.
Alamat I/O adalah 00-FF dalam kode hexadesimal. Address bus bagian atas digunakan untuk penyangga (buffer) data sehingga pada address bus memiliki fungsi ganda yaitu alamat masukan keluaran dan alamat memori.
2. Data Bus
Data bus (saluran data) digunakan sebagai jalan masuk atau keluar data yang berfungsi sebagai instruksi antara perangkat memori dan perangkat I/O dengan CPU. Mikroprosesor Z80 memiliki 8 bit data (8 buah saluran data) mulai dari D0 sampai D7. Sifat dari data bus adalah bidirectional (dua arah) yang artinya arah salurannya dapat bolak balik antara mikroprosesor dengan perangkat ingatan maupun perangkat I/O. Penyambungan data bus dilakukan secara pararel.
3. Control Bus
Control bus (saluran kendali) adalah saluran yang digunakan untuk melakukan kendali terhadap komponen - komponen pendukung sistem mikroprosesor. Control bus ini mengatur dan mengendalikan semua aktifitas lalu lintas data maupun pengambilan instruksi ke perangkat memori maupun ke perangkat I/O. Terdapat dua kelompok saluran pada control bus yaitu:
- Control bus yang arahnya dari mikroprosesor menuju ke perangkat pendukung (perangkat memori, perangkat I/O, dekoder dan lan - lain)
- Control bus yang arahnya dari perangkat luar mikroprosesor menuju mikroprosesor
Post a Comment for "SALURAN - SALURAN PADA MIKROPROSESOR"