Tugas 3
Penjelasan :
1. Input/Output interface mengirimkan DMA controller sebuah request untuk DMA service.
2. Bus request dibuat untuk HOLD pin (Active High) pada 8086 mikroprocessor kemudian controller mendapatkan control terhadap BUS
3. Isi dari BUS kemudian dikembalikan kepada DMA Controller dari hold acnowledge (HLDA) pin (active high) di 8086 mikroprocessor
4. Controller meletakkan konten atau isi dari alamat register ke dalam BUS
5. Controller mengirimkan sebuah balasan dari DMA ke interface untuk meletakkan data ke dalam bus
6. Data dalam bentuk Byte ditransfer ke lokasi yang terindikasi oleh alamat BUS
7. Interface memasang data
8. BUS request kemudian menurun, pin hold menurun dan controller meninggalkan BUS
9. Isi BUS dan mikroprocessor 8086 menurun dan pin HLDA juga menurun, alamat register naik 1 jumlah dari byte menurun 1. Jika jumlah byte nol, maka kembali ke tahap 1 jika sebaliknya maka akan berhenti.
Sumber :
https://www.slideshare.net/ashwiniawatare/dma-and-dma-controller-8237
Penjelasan :
1. Input/Output interface mengirimkan DMA controller sebuah request untuk DMA service.
2. Bus request dibuat untuk HOLD pin (Active High) pada 8086 mikroprocessor kemudian controller mendapatkan control terhadap BUS
3. Isi dari BUS kemudian dikembalikan kepada DMA Controller dari hold acnowledge (HLDA) pin (active high) di 8086 mikroprocessor
4. Controller meletakkan konten atau isi dari alamat register ke dalam BUS
5. Controller mengirimkan sebuah balasan dari DMA ke interface untuk meletakkan data ke dalam bus
6. Data dalam bentuk Byte ditransfer ke lokasi yang terindikasi oleh alamat BUS
7. Interface memasang data
8. BUS request kemudian menurun, pin hold menurun dan controller meninggalkan BUS
9. Isi BUS dan mikroprocessor 8086 menurun dan pin HLDA juga menurun, alamat register naik 1 jumlah dari byte menurun 1. Jika jumlah byte nol, maka kembali ke tahap 1 jika sebaliknya maka akan berhenti.
Sumber :
https://www.slideshare.net/ashwiniawatare/dma-and-dma-controller-8237
Comments
Post a Comment