Transfer Data With DMA CONTROLLER
Selama transfer byte masukan blok, urutan berikut terjadi sebagai byte data yang dikirim dari antarmuka ke memori: 1. I/O Interface mengirimkan DMA controller permintaan untuk layanan DMA. 2. Permintaan Bus dibuat ke pin HOLD (aktif Tinggi) pada CPU dan pengendali mendapatkan Control dari bus. 3. Permintaan Bus dikembalikan ke DMA Controller dari pin Hold Acknowledge (HLDA) (Aktif Tinggi) pada CPU. CPU mengirimkan data data berikut ini ke DMA controller: Perintah read/write Alamat device yang akan diakses Alamat awal blok memori yang akan dibaca/ditulis Jumlah blok data yang akan ditransfer · CPU mengeksekusi program lain · DMA con...