Tiga unit utama yang terdapat dalam sistem mikrokomputer adalah Unit Pemroses Pusat (Central Processing Unit - CPU), unit memori dan unit I/O. Hubungan atau aliran informasi antara masing-masing unit utama tersebut berlangsung melalui tiga jalur utama sesuai dengan jenisnya. Ketiga jalur tersebut adalah jalur data, jalur alamat dan jalur kontrol.
Pada sistem bus, data dipindahkan selama selang waktu yang disebut siklus jalur (bus cycle). Siklus jalur dibedakan atas cara pemindahan informasi antara mikroprosesor, memori dan I/O. Adapun jenis-jenis siklus jalur dan aliran informasi dapat dilihat pada
1. | Jalur data (Data Bus), berfungsi sebagai jalur untuk pertukaran data atau informasi antar unit, yaitu antara CPU, memori dan peralatan I/O. |
2. | Jalur alamat (Address Bus), berfungsi sebagai pengatur jalur komunikasi antara CPU dengan memori (RAM/ROM), CPU dengan I/O dan antara memori dengan I/O. |
3. | Jalur Kontrol (Control Bus), berfungsi menentukan jenis komunikasi dan arah aliran data serta memberi tanda pada awal dan akhir pengiriman data. |
Gambar 1. Digram blok sistem mikrokomputer
Dua dari beberapa siklus jalur seperti pada Tabel 1. yaitu pembacaan I/O dan penulisan I/O merupakan jalur yang digunakan pada rangkaian antarmuka (interface). Siklus pembacaan port I/O terjadi setiap mikroprosesor melaksanakan instruksi masuk (in). Kegunaan siklus ini untuk mengambil data dari salah satu alamat port I/O, sedangkan siklus penulisan port I/O dilakukan setiap mikroprosesor melaksanakan perintah keluar (out). Siklus ini menuliskan data dari mikroprosesor ke alamat port I/O tertentu.
IBM PC/XT-AT menyediakan sepuluh bit bagian bawah dari bus alamat untuk ruang alamat I/O, sehingga tersedia ruang alamat port I/O sebesar 1024. Ruang alamat tersebut dibagi menjadi dua bagian yaitu 512 alamat (0000H-01FFH) digunakan untuk sistem board dan 512 alamat-alamat sisanya (0200H-03FFH) disediakan untuk alamat-alamat kartu tambahan (Slot Card). Pemilihan alamat I/O untuk pengembangan antarmuka dapat menggunakan alamat prototype card dan alamat cadangan yang belum terpakai oleh kartu yang lain. Pemetaan ruang alamat I/O secara lengkap dapat dilihat pada tabel 2.
Tabel 2. Peta Ruang Alamat I/O
IBM PC/XT-AT menyediakan sepuluh bit bagian bawah dari bus alamat untuk ruang alamat I/O, sehingga tersedia ruang alamat port I/O sebesar 1024. Ruang alamat tersebut dibagi menjadi dua bagian yaitu 512 alamat (0000H-01FFH) digunakan untuk sistem board dan 512 alamat-alamat sisanya (0200H-03FFH) disediakan untuk alamat-alamat kartu tambahan (Slot Card). Pemilihan alamat I/O untuk pengembangan antarmuka dapat menggunakan alamat prototype card dan alamat cadangan yang belum terpakai oleh kartu yang lain. Pemetaan ruang alamat I/O secara lengkap dapat dilihat pada tabel 2.
Tabel 2. Peta Ruang Alamat I/O
|
Tidak ada komentar:
Posting Komentar