09 Mei 2009

TTRANSFER DATA PC MENGGUNAKAN PPI CARD

Sistem Bus dan I/O Mikrokomputer

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.
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.
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
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

Alamat Port (hex) Sarana
000-00F
Chip 8237 DMA Controller
020-021
Chip 8259 PIC
040-043
Chip 8253 PIT
060-063
Chip 8255 PIO
080-083
DMA page register
100-1FF
Tidak digunakan
200-20F
Game control
210-217
Unit ekspansi
220-24F
Cadangan
278-27F
Cadangan
2F0-2F7
Cadangan
2F8-2FF
Komunikasi asinkron (2)
300-31F
Prototype card
320-32F
Hard disk
378-37F
Printer
380-38C
SDLC
38D-398
Komunikasi sinkron biner (2)
3A0-3A9
Komunikasi sinkron biner (1)
3B0-3BF
Display monochrom/Printer card
3C0-3CF
Cadangan
3D0-3DF
Color/Graphics card
3E0-3F7
Cadangan
3F0-3F7
Diskette
3F8-3FF
Komunikasi sinkron (1)


Tidak ada komentar:

Pengikut