a. InstruksiI/O : Merupakan instruksi CPU yang khusus
menangani transfer byte atau word kesebuah port I/O. Cara kerjanya, instruksi tersebut memicu line bus untuk memilih perangkat yang dituju kemudian mentransfer bit-bit dari atau ke register perangkat.
b. I/O Memory-mapped : Register-register pengendali
perangkat dipetakan keruang alamat prosesor. Operasi membaca atau pun menulis dialamat tersebut diinterpretasikan sebagai perintah untuk perangkatI/O.
2. Cara untuk mentransfer data melalui I/O :
a. I/O terprogram : I/O terjadi dibawah control langsung
processor melalui program.
b. Interrupt driven : program mengeluarkan perintah I/O,
kemudian melanjutkan untuk mengeksekusi yang lain
c. DMA ialah sebuah prosesor khusus (special purpose
processor) yang berguna untuk menghindari pembebanan CPU utama oleh program I/O (PIO). Untuk memulai sebuah transfer DMA, host akan menuliskan sebuah DMA command block yang berisi pointer yang menunjuk ke sumber transfer, pointer yang menunjuk ke tujuan transfer, dan jumlah byte yang ditransfer, ke memori. CPU kemudian menuliskan alamat command block ini ke pengendali DMA, sehingga pengendali DMA dapat kemudian mengoperasikan bus memori secara langsung dengan menempatkan alamatalamat pada bus tersebut untuk melakukan transfer tanpa bantuan CPU
3. a. Interupsi adalah upaya untuk mengalihkan perhatian μP Intel
8088 dari program yg sedang dikerjakan untuk memberikan pelayanan khusus terlebih dahulu pada yang menginterupsinya. b. Interrupt service routine (program kecil)adalah akibat dari 2 jenis interupsi yakni software generated dan hardware generated yang dikerjakan oleh μP Intel 8088.
4. Beberapa standard BUS adalah :
a. PCI (Peripheral Computer Interconnection) --> dikembangkan sbg Low cost, processor depedent, mengikuti perkembangan bandwith bus untuk disk high speed, video, perangkat grafik, dan sistem multiprosesor.(132 Mbps). b. SCSI (Small Computer System Interface) --> bus paralel high speed, untuk menghubungkan perangkat tambahan di dalam atau di luar seperti disk dan video display (5-160 Mbps). c. USB (Universal Serial Bus) --> menggunakan transmisi serial ke peralatan seperti keyboard, kontrol game, sampai internet. (USB 1.0=12 Mbps, USB 2.0=480Mbps)