微機原理之DMA總結

小宋加油啊發表於2020-12-25

@1 當介面準備就緒,便向DMA控制器發DMA請求
@2 cpu通過HOLD引腳接受DMA發出的匯流排請求(就是所謂的HOLD訊號)
@3 cpu如果完成了當前匯流排的操作,如果允許Dma對匯流排的請求會通過 HLDA引腳向DMA控制器傳送HLDA訊號
@4 DMA先把地址送上地址匯流排,然後然後會向介面傳送一個DMA請求被接收
@5 記憶體把資料傳送到資料匯流排,並經由資料匯流排由介面鎖存器鎖存該資料
@6 當DMA傳送結束時,DMA控制器將HOLD訊號變為低電平,當cpu檢測到HOLD訊號時為低電平時,自動把HLDA變為低電平

相關文章