Saluran - Saluran Pada Mikroprosesor
Mikroprosesor yakni unit pemrosesan data di dalam komputer yang yang dibikin dari transistor mini dan sirkuit yang lain yang terintegrasi. Mikroprosesor memiliki saluran masukan maupun keluaran yang digunakan untuk menyambungkan elemen - elemen penunjang mikroprosesor.
Saluran - saluran pada mikroprosesor dikelompokan menjadi tiga golongan yakni selaku berikut:
1. Address Bus
Address bus (saluran alamat) digunakan untuk menyeleksi lokasi/alamat memori atau alamat input/output (I/O Interface) yang digunakan pada metode mikroprosesor itu sendiri. Jumlah saluran yang ada akan pribadi menyeleksi banyaknya alamat memori (kapasitas memori) yang ditanganinya. Pada tahap permulaan pengembangannya, mikroprosesor tipe 8008 yang dibentuk oleh jasus cuma memiliki empat buah saluran alamat. Dengan demikian, total alamat memori yang sanggup ditanganinya yakni 16384 alamat. Pada pengembangan selanjutnya, mikroprosesor bisa menanggulangi 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 tentunya berlawanan dengan mikroprosesor kini yang dapat menanggulangi lebih dai 1 Giga byte. Pengalamatan pada mikroprosesor menggunakan metode bilangan biner untuk pengaturan dan penyambungan pada perangkat penunjang mikroprosesor. Penggunaan metode bilangan biner ini menyebabkan jumlah pin pada IC menjadi jauh lebih sedikit.
Pin saluran alamat pada mikroprosesor kebanyakan ditandai dengan karakter A. Karena jumlah saluran alamat ada 16 buah dengan bobot yang berbeda, maka saluran alamat dengan bobot terendah (least significant bit) ditandai dengan A0 dan berikutnya hingga saluran terakhir dengan bobot terbesar (most significant bit) ditandai dengan A15.
I/O Adress
Pada mikroprosesor Z80, selain terdapat alamat - alamat yang digunakan untuk mengontak memori juga terdapat alamat - alamat yang digunakan untuk menanggulangi perangkat - perangkat I/O sebanyak 256 alamat. Alamat I/O dikerjakan oleh address bus cuilan bawah sebanyak 8 saluran (A0 hingga A7) sama dengan pengaturan alamat memori.
Alamat I/O yakni 00-FF dalam kode hexadesimal. Address bus cuilan atas digunakan untuk penyangga (buffer) data sehingga pada address bus mempunyai kegunaan ganda yakni alamat masukan keluaran dan alamat memori.
2. Data Bus
Data bus (saluran data) digunakan selaku susukan atau keluar data yang berfungsi selaku arahan antara perangkat memori dan perangkat I/O dengan CPU. Mikroprosesor Z80 memiliki 8 bit data (8 buah saluran data) mulai dari D0 hingga D7. Sifat dari data bus yakni bidirectional (dua arah) yang artinya arah salurannya sanggup bolak balik antara mikroprosesor dengan perangkat kenangan maupun perangkat I/O. Penyambungan data bus dilaksanakan secara pararel.
3. Control Bus
Control bus (saluran kendali) yakni saluran yang digunakan untuk menjalankan kontrol kepada elemen - elemen penunjang metode mikroprosesor. Control bus ini menertibkan dan mengendalikan semua aktifitas kemudian lintas data maupun pengambilan arahan ke perangkat memori maupun ke perangkat I/O. Terdapat dua golongan saluran pada control bus yaitu:
- Control bus yang arahnya dari mikroprosesor menuju ke perangkat penunjang (perangkat memori, perangkat I/O, dekoder dan lan - lain)
- Control bus yang arahnya dari perangkat luar mikroprosesor menuju mikroprosesor